home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / dev / lang / jikes-diffs.lha / jikes-diffs
Text File  |  2001-05-19  |  90KB  |  2,881 lines

  1. diff -u -r -N jikes-1.14.orig/README.AMIGA jikes-1.14/README.AMIGA
  2. --- jikes-1.14.orig/README.AMIGA    Thu Jan  1 02:00:00 1970
  3. +++ jikes-1.14/README.AMIGA    Fri May 18 21:34:33 2001
  4. @@ -0,0 +1,59 @@
  5. +This is the source of the native Amiga port (no ixemul.library required)
  6. +of jikes, the free Java compiler from IBM.
  7. +
  8. +The distinction between stable and development version has been
  9. +dropped, so the Aminet version is the latest version.  The relevant
  10. +files can also be downloaded from the Amiga Jikes home page at
  11. +http://dias.cti.gr/~kyrimis/jikes/ .
  12. +
  13. +To build jikes on the Amiga, you need:
  14. +* A wide character library (e.g., the simple wchar library that I have
  15. +  extracted from the Jikes source, available at both Aminet and the Amiga
  16. +  Jikes web site).
  17. +* If you want to enable support for the "-encoding" option, then you must
  18. +  also install ICU, IBM's International Classes for Unicode. (This
  19. +  library also requires a wide character library, which is the reason
  20. +  why the Jikes wide character code cannot be used in place.)
  21. +
  22. +To build, copy the files in the amiga directory to the corresponding
  23. +places in the top level jikes directory (e.g., Makefile to Makefile,
  24. +amiga/src/Makefile to src/Makefile, etc.), edit src/Makefile if you want
  25. +to change the default CFLAGS, CXXFLAGS, LDFLAGS, and the installation
  26. +prefix, then type "make". If you want to turn off support for "-encoding",
  27. +edit src/config.h and undefine the HAVE_LIB_ICU_UC symbol, and also
  28. +remove -licu-uc  from LIBS in src/Makefile.
  29. +
  30. +If you want to increase the optimization level, note that using -O2
  31. +will produce a binary that is about a megabyte larger, and the resulting
  32. +gains in compilation time will be overwhelmed by the additional loading
  33. +time. Also note that you will need at least 70M of memory to compile
  34. +jikes with -O2, i.e., you will most likely need to use VMM, and that on
  35. +a 68040@28MHz it takes about a day to produce the optimized binary. In
  36. +other words, don't bother.
  37. +
  38. +If you prefer to run "configure" manually, you will have to tweak the
  39. +created files manually, using the files in the amiga folder as a guide.
  40. +
  41. +INSTALLATION:
  42. +Simply copy the jikes executable somewhere in your path.
  43. +
  44. +USAGE:
  45. +Set either the CLASSPATH or the JIKESPATH environment variable to point
  46. +to the directories and zip/jar files that you want your compiler to use.
  47. +E.g., if you are using Kaffe, you can say:
  48. +setenv CLASSPATH "GG:share/kaffe/Klasses.jar;GG:share/kaffe/Pizza.jar;."
  49. +Separate the path components using semicolons. You can use UNIX "." and ".."
  50. +notation for the current directory and for the parent directory of a
  51. +directory.
  52. +
  53. +If you find a bug in the Amiga port, you can contact me at kyrimis@cti.gr
  54. +and I'll see what I can do.
  55. +
  56. +Kriton Kyrimis.
  57. +
  58. +******************************************************************************
  59. +This software is subject to the terms of the IBM Public License, available
  60. +at the following URL: http://www.research.com/jikes/license/license3.htm.
  61. +Copyright © 1996, 1997, 1998, 1999, 2000, 2001,
  62. +International Business Machines Corporation and others.  All Rights Reserved.
  63. +******************************************************************************
  64. diff -u -r -N jikes-1.14.orig/amiga/Makefile jikes-1.14/amiga/Makefile
  65. --- jikes-1.14.orig/amiga/Makefile    Thu Jan  1 02:00:00 1970
  66. +++ jikes-1.14/amiga/Makefile    Fri May 18 19:19:28 2001
  67. @@ -0,0 +1,374 @@
  68. +# Makefile.in generated automatically by automake 1.4e from Makefile.am.
  69. +
  70. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
  71. +# Free Software Foundation, Inc.
  72. +# This Makefile.in is free software; the Free Software Foundation
  73. +# gives unlimited permission to copy and/or distribute it,
  74. +# with or without modifications, as long as this notice is preserved.
  75. +
  76. +# This program is distributed in the hope that it will be useful,
  77. +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  78. +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  79. +# PARTICULAR PURPOSE.
  80. +
  81. +SHELL = /bin/sh
  82. +
  83. +srcdir = .
  84. +top_srcdir = .
  85. +
  86. +prefix = /gg
  87. +exec_prefix = ${prefix}
  88. +
  89. +bindir = ${exec_prefix}/bin
  90. +sbindir = ${exec_prefix}/sbin
  91. +libexecdir = ${exec_prefix}/libexec
  92. +datadir = ${prefix}/share
  93. +sysconfdir = ${prefix}/etc
  94. +sharedstatedir = ${prefix}/com
  95. +localstatedir = ${prefix}/var
  96. +libdir = ${exec_prefix}/lib
  97. +infodir = ${prefix}/info
  98. +mandir = ${prefix}/man
  99. +includedir = ${prefix}/include
  100. +oldincludedir = /usr/include
  101. +
  102. +pkgdatadir = $(datadir)/jikes
  103. +pkglibdir = $(libdir)/jikes
  104. +pkgincludedir = $(includedir)/jikes
  105. +
  106. +top_builddir = .
  107. +
  108. +ACLOCAL = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run aclocal
  109. +AUTOCONF = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run autoconf
  110. +AUTOMAKE = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run automake
  111. +AUTOHEADER = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run autoheader
  112. +
  113. +INSTALL = /bin/install -c
  114. +INSTALL_PROGRAM = ${INSTALL}
  115. +INSTALL_DATA = ${INSTALL} -m 644
  116. +INSTALL_SCRIPT = ${INSTALL}
  117. +INSTALL_HEADER = $(INSTALL_DATA)
  118. +transform = s,x,x,
  119. +
  120. +NORMAL_INSTALL = :
  121. +PRE_INSTALL = :
  122. +POST_INSTALL = :
  123. +NORMAL_UNINSTALL = :
  124. +PRE_UNINSTALL = :
  125. +POST_UNINSTALL = :
  126. +
  127. +host_alias = @host_alias@
  128. +host_triplet = m68k-unknown-amigaos
  129. +
  130. +
  131. +AMDEP = #
  132. +AMTAR = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run tar
  133. +AWK = gawk
  134. +CXX = g++
  135. +DEPDIR = .deps
  136. +EXEEXT = 
  137. +INSTALL_STRIP_PROGRAM = $${INSTALL} -s
  138. +INSTALL_STRIP_PROGRAM_ENV = 
  139. +JIKESPG = jikespg
  140. +MAINT = #
  141. +MAKEINFO = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run makeinfo
  142. +OBJEXT = o
  143. +PACKAGE = jikes
  144. +STRIP = strip
  145. +VERSION = 1.14
  146. +_am_include = include
  147. +install_sh = ./install-sh
  148. +
  149. +
  150. +SUBDIRS = doc src
  151. +
  152. +# Include the RPM spec file in the .tar ball
  153. +
  154. +EXTRA_DIST = jikes.spec
  155. +subdir = .
  156. +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  157. +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  158. +CONFIG_HEADER = $(top_builddir)/src/config.h
  159. +CONFIG_CLEAN_FILES =
  160. +DIST_SOURCES =
  161. +depcomp = 
  162. +DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
  163. +Makefile.in NEWS TODO acinclude.m4 aclocal.m4 config.guess config.sub \
  164. +configure configure.in install-sh missing mkinstalldirs
  165. +
  166. +DIST_SUBDIRS = $(SUBDIRS)
  167. +all: all-recursive
  168. +
  169. +.SUFFIXES:
  170. +
  171. +$(srcdir)/Makefile.in: # Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
  172. +    cd $(top_srcdir) && \
  173. +      $(AUTOMAKE) --gnu  --ignore-deps Makefile
  174. +
  175. +Makefile: # $(srcdir)/Makefile.in  $(top_builddir)/config.status
  176. +    cd $(top_builddir) && \
  177. +      CONFIG_HEADERS= CONFIG_LINKS= \
  178. +      CONFIG_FILES=$@ $(SHELL) ./config.status
  179. +$(ACLOCAL_M4): # configure.in  acinclude.m4
  180. +    cd $(srcdir) && $(ACLOCAL)
  181. +
  182. +config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
  183. +    $(SHELL) ./config.status --recheck
  184. +$(srcdir)/configure: # $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
  185. +    cd $(srcdir) && $(AUTOCONF)
  186. +
  187. +# This directory's subdirectories are mostly independent; you can cd
  188. +# into them and run `make' without going through this Makefile.
  189. +# To change the values of `make' variables: instead of editing Makefiles,
  190. +# (1) if the variable is set in `config.status', edit `config.status'
  191. +#     (which will cause the Makefiles to be regenerated when you run `make');
  192. +# (2) otherwise, pass the desired values on the `make' command line.
  193. +all-recursive install-data-recursive install-exec-recursive \
  194. +installdirs-recursive install-recursive uninstall-recursive \
  195. +install-info-recursive uninstall-info-recursive \
  196. +check-recursive installcheck-recursive info-recursive dvi-recursive:
  197. +    @set fnord $(MAKEFLAGS); amf=$$2; \
  198. +    dot_seen=no; \
  199. +    target=`echo $@ | sed s/-recursive//`; \
  200. +    list='$(SUBDIRS)'; for subdir in $$list; do \
  201. +      echo "Making $$target in $$subdir"; \
  202. +      if test "$$subdir" = "."; then \
  203. +        dot_seen=yes; \
  204. +        local_target="$$target-am"; \
  205. +      else \
  206. +        local_target="$$target"; \
  207. +      fi; \
  208. +      (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  209. +       || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
  210. +    done; \
  211. +    if test "$$dot_seen" = "no"; then \
  212. +      $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
  213. +    fi; test -z "$$fail"
  214. +
  215. +mostlyclean-recursive clean-recursive distclean-recursive \
  216. +maintainer-clean-recursive:
  217. +    @set fnord $(MAKEFLAGS); amf=$$2; \
  218. +    dot_seen=no; \
  219. +    case "$@" in \
  220. +      distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
  221. +      *) list='$(SUBDIRS)' ;; \
  222. +    esac; \
  223. +    rev=''; for subdir in $$list; do \
  224. +      if test "$$subdir" = "."; then :; else \
  225. +        rev="$$subdir $$rev"; \
  226. +      fi; \
  227. +    done; \
  228. +    rev="$$rev ."; \
  229. +    target=`echo $@ | sed s/-recursive//`; \
  230. +    for subdir in $$rev; do \
  231. +      echo "Making $$target in $$subdir"; \
  232. +      if test "$$subdir" = "."; then \
  233. +        local_target="$$target-am"; \
  234. +      else \
  235. +        local_target="$$target"; \
  236. +      fi; \
  237. +      (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  238. +       || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
  239. +    done && test -z "$$fail"
  240. +tags-recursive:
  241. +    list='$(SUBDIRS)'; for subdir in $$list; do \
  242. +      test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
  243. +    done
  244. +
  245. +tags: TAGS
  246. +
  247. +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
  248. +    list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
  249. +    unique=`for i in $$list; do \
  250. +        if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  251. +      done | \
  252. +      $(AWK) '    { files[$$0] = 1; } \
  253. +           END { for (i in files) print i; }'`; \
  254. +    mkid -fID $$unique $(LISP)
  255. +
  256. +TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
  257. +        $(TAGS_FILES) $(LISP)
  258. +    tags=; \
  259. +    here=`pwd`; \
  260. +    list='$(SUBDIRS)'; for subdir in $$list; do \
  261. +   if test "$$subdir" = .; then :; else \
  262. +        test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
  263. +   fi; \
  264. +    done; \
  265. +    list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
  266. +    unique=`for i in $$list; do \
  267. +        if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  268. +      done | \
  269. +      $(AWK) '    { files[$$0] = 1; } \
  270. +           END { for (i in files) print i; }'`; \
  271. +    test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
  272. +      || etags $(ETAGS_ARGS) $$tags  $$unique $(LISP)
  273. +
  274. +GTAGS:
  275. +    here=`CDPATH=: && cd $(top_builddir) && pwd` \
  276. +      && cd $(top_srcdir) \
  277. +      && gtags -i $$here
  278. +
  279. +distclean-tags:
  280. +    -rm -f TAGS ID
  281. +
  282. +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  283. +
  284. +top_distdir = .
  285. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
  286. +
  287. +GZIP_ENV = --best
  288. +
  289. +distdir: $(DISTFILES)
  290. +    -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
  291. +    mkdir $(distdir)
  292. +    @for file in $(DISTFILES); do \
  293. +      d=$(srcdir); \
  294. +      if test -d $$d/$$file; then \
  295. +        cp -pR $$d/$$file $(distdir) \
  296. +        || exit 1; \
  297. +      else \
  298. +        test -f $(distdir)/$$file \
  299. +        || cp -p $$d/$$file $(distdir)/$$file \
  300. +        || exit 1; \
  301. +      fi; \
  302. +    done
  303. +    for subdir in $(SUBDIRS); do \
  304. +      if test "$$subdir" = .; then :; else \
  305. +        test -d $(distdir)/$$subdir \
  306. +        || mkdir $(distdir)/$$subdir \
  307. +        || exit 1; \
  308. +        (cd $$subdir && \
  309. +          $(MAKE) $(AM_MAKEFLAGS) \
  310. +            top_distdir="$(top_distdir)" \
  311. +            distdir=../$(distdir)/$$subdir \
  312. +            distdir) \
  313. +          || exit 1; \
  314. +      fi; \
  315. +    done
  316. +    -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
  317. +      ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
  318. +      ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
  319. +      ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
  320. +    || chmod -R a+r $(distdir)
  321. +dist: distdir
  322. +    $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  323. +    -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
  324. +# This target untars the dist file and tries a VPATH configuration.  Then
  325. +# it guarantees that the distribution is self-contained by making another
  326. +# tarfile.
  327. +distcheck: dist
  328. +    -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
  329. +    GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
  330. +    chmod -R a-w $(distdir); chmod a+w $(distdir)
  331. +    mkdir $(distdir)/=build
  332. +    mkdir $(distdir)/=inst
  333. +    chmod a-w $(distdir)
  334. +    dc_install_base=`CDPATH=: && cd $(distdir)/=inst && pwd` \
  335. +      && cd $(distdir)/=build \
  336. +      && ../configure --srcdir=.. --prefix=$$dc_install_base \
  337. +      && $(MAKE) $(AM_MAKEFLAGS) \
  338. +      && $(MAKE) $(AM_MAKEFLAGS) dvi \
  339. +      && $(MAKE) $(AM_MAKEFLAGS) check \
  340. +      && $(MAKE) $(AM_MAKEFLAGS) install \
  341. +      && $(MAKE) $(AM_MAKEFLAGS) installcheck \
  342. +      && $(MAKE) $(AM_MAKEFLAGS) uninstall \
  343. +      && test `find $$dc_install_base -type f -print | wc -l` -le 1 \
  344. +      && $(MAKE) $(AM_MAKEFLAGS) dist \
  345. +      && $(MAKE) $(AM_MAKEFLAGS) distclean \
  346. +      && rm -f $(distdir).tar.gz \
  347. +      && (test `find . -type f -print | wc -l` -eq 0 \
  348. +         || (echo "Error: files left after distclean" 1>&2; \
  349. +             exit 1) )
  350. +    -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
  351. +    @echo "$(distdir).tar.gz is ready for distribution" | \
  352. +      sed 'h;s/./=/g;p;x;p;x'
  353. +check-am: all-am
  354. +check: check-recursive
  355. +all-am: Makefile
  356. +
  357. +installdirs: installdirs-recursive
  358. +installdirs-am:
  359. +
  360. +install: install-recursive
  361. +install-exec: install-exec-recursive
  362. +install-data: install-data-recursive
  363. +uninstall: uninstall-recursive
  364. +
  365. +install-am: all-am
  366. +    @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  367. +
  368. +installcheck: installcheck-recursive
  369. +
  370. +install-strip:
  371. +    $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  372. +      INSTALL_PROGRAM_ENV='$(INSTALL_STRIP_PROGRAM_ENV)' install
  373. +
  374. +mostlyclean-generic:
  375. +
  376. +clean-generic:
  377. +
  378. +distclean-generic:
  379. +    -rm -f Makefile $(CONFIG_CLEAN_FILES)
  380. +    -rm -f config.cache config.log stamp-h stamp-h[0-9]*
  381. +
  382. +maintainer-clean-generic:
  383. +    @echo "This command is intended for maintainers to use"
  384. +    @echo "it deletes files that may require special tools to rebuild."
  385. +    -rm -f Makefile.in
  386. +clean: clean-recursive
  387. +
  388. +clean-am: clean-generic mostlyclean-am
  389. +
  390. +dist-all: dist
  391. +
  392. +distclean: distclean-recursive
  393. +    -rm -f config.status
  394. +
  395. +distclean-am: clean-am distclean-generic distclean-tags
  396. +
  397. +dvi:
  398. +
  399. +dvi-am:
  400. +
  401. +info:
  402. +
  403. +info-am:
  404. +
  405. +install-data-am:
  406. +
  407. +install-exec-am:
  408. +
  409. +install-info:
  410. +
  411. +install-man:
  412. +
  413. +installcheck-am:
  414. +
  415. +maintainer-clean: maintainer-clean-recursive
  416. +    -rm -f config.status
  417. +
  418. +maintainer-clean-am: distclean-am maintainer-clean-generic
  419. +
  420. +mostlyclean: mostlyclean-recursive
  421. +
  422. +mostlyclean-am: mostlyclean-generic
  423. +
  424. +.PHONY: all all-am all-recursive check check-am check-recursive clean \
  425. +    clean-generic clean-recursive dist dist-all distcheck distclean \
  426. +    distclean-generic distclean-recursive distclean-tags distdir \
  427. +    dvi dvi-am dvi-recursive info info-am info-recursive install \
  428. +    install-am install-data install-data-am install-data-recursive \
  429. +    install-exec install-exec-am install-exec-recursive \
  430. +    install-info install-info-recursive install-man \
  431. +    install-recursive install-strip installcheck installcheck-am \
  432. +    installcheck-recursive installdirs installdirs-am \
  433. +    installdirs-recursive maintainer-clean maintainer-clean-generic \
  434. +    maintainer-clean-recursive mostlyclean mostlyclean-generic \
  435. +    mostlyclean-recursive tags tags-recursive uninstall \
  436. +    uninstall-am uninstall-info-recursive uninstall-recursive
  437. +
  438. +
  439. +# Tell versions [3.59,3.63) of GNU make to not export all variables.
  440. +# Otherwise a system limit (for SysV at least) may be exceeded.
  441. +.NOEXPORT:
  442. diff -u -r -N jikes-1.14.orig/amiga/config.status jikes-1.14/amiga/config.status
  443. --- jikes-1.14.orig/amiga/config.status    Thu Jan  1 02:00:00 1970
  444. +++ jikes-1.14/amiga/config.status    Fri May 18 19:19:18 2001
  445. @@ -0,0 +1,762 @@
  446. +#! /bin/sh
  447. +# Generated automatically by configure.
  448. +# Run this file to recreate the current configuration.
  449. +# Compiler output produced by configure, useful for debugging
  450. +# configure, is in config.log if it exists.
  451. +
  452. +debug=false
  453. +as_me=`echo "$0" | sed 's,.*/,,'`
  454. +SHELL=${CONFIG_SHELL-/bin/sh}
  455. +
  456. +# Be Bourne compatible
  457. +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  458. +  emulate sh
  459. +  NULLCMD=:
  460. +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  461. +  set -o posix
  462. +fi
  463. +
  464. +if expr a : '\(a\)' >/dev/null 2>&1; then
  465. +  as_expr=expr
  466. +else
  467. +  as_expr=false
  468. +fi
  469. +
  470. +rm -f conf$$ conf$$.exe conf$$.file
  471. +echo >conf$$.file
  472. +if ln -s conf$$.file conf$$ 2>/dev/null; then
  473. +  # We could just check for DJGPP; but this test a) works b) is more generic
  474. +  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
  475. +  if test -f conf$$.exe; then
  476. +    # Don't use ln at all; we don't have any links
  477. +    as_ln_s='cp -p'
  478. +  else
  479. +    as_ln_s='ln -s'
  480. +  fi
  481. +elif ln conf$$.file conf$$ 2>/dev/null; then
  482. +  as_ln_s=ln
  483. +else
  484. +  as_ln_s='cp -p'
  485. +fi
  486. +rm -f conf$$ conf$$.exe conf$$.file
  487. +
  488. +as_executable_p="test -f"
  489. +
  490. +# Support unset when possible.
  491. +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
  492. +  as_unset=unset
  493. +else
  494. +  as_unset=false
  495. +fi
  496. +
  497. +# NLS nuisances.
  498. +$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
  499. +$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
  500. +$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
  501. +$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
  502. +$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
  503. +$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
  504. +$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
  505. +$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
  506. +
  507. +# IFS
  508. +# We need space, tab and new line, in precisely that order.
  509. +as_nl='
  510. +'
  511. +IFS="     $as_nl"
  512. +
  513. +# CDPATH.
  514. +$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
  515. +
  516. +# File descriptor usage:
  517. +# 0 standard input
  518. +# 1 file creation
  519. +# 2 errors and warnings
  520. +# 5 compiler messages saved in config.log
  521. +# 6 checking for... messages and results
  522. +exec 5>>config.log
  523. +exec 6>&1
  524. +
  525. +cat >&5 << EOF
  526. +
  527. +## ----------------------- ##
  528. +## Running config.status.  ##
  529. +## ----------------------- ##
  530. +
  531. +This file was extended by $as_me 2.49e, executed with
  532. + > $0 $@
  533. +on `(hostname || uname -n) 2>/dev/null | sed 1q`
  534. +
  535. +EOF
  536. +
  537. +config_files=" Makefile doc/Makefile src/Makefile"
  538. +config_headers=" src/config.h"
  539. +config_commands=" default-1 default-2"
  540. +
  541. +ac_cs_usage="\
  542. +\`$as_me' instantiates files from templates according to the
  543. +current configuration.
  544. +
  545. +Usage: $0 [OPTIONS] [FILE]...
  546. +
  547. +  -h, --help       print this help, then exit
  548. +  -V, --version    print version number, then exit
  549. +  -d, --debug      don't remove temporary files
  550. +      --recheck    update $as_me by reconfiguring in the same conditions
  551. +  --file=FILE[:TEMPLATE]
  552. +                   instantiate the configuration file FILE
  553. +  --header=FILE[:TEMPLATE]
  554. +                   instantiate the configuration header FILE
  555. +
  556. +Configuration files:
  557. +$config_files
  558. +
  559. +Configuration headers:
  560. +$config_headers
  561. +
  562. +Configuration commands:
  563. +$config_commands
  564. +
  565. +Report bugs to <bug-autoconf@gnu.org>."
  566. +ac_cs_version="\
  567. +./config.status generated by configure (Autoconf 2.49e).
  568. +Configured on host kriton.cti.gr by
  569. +  ./configure --host=m68k-unknown-amigaos --prefix=/gg"
  570. +srcdir=.
  571. +INSTALL="/bin/install -c"
  572. +# If no file are specified by the user, then we need to provide default
  573. +# value.  By we need to know if files were specified by the user.
  574. +ac_need_defaults=:
  575. +while test $# != 0
  576. +do
  577. +  case $1 in
  578. +  --*=*)
  579. +    ac_option=`expr "x$1" : 'x\([^=]*\)='`
  580. +    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
  581. +    shift
  582. +    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
  583. +    shift
  584. +    ;;
  585. +  -*);;
  586. +  *) # This is not an option, so the user has probably given explicit
  587. +     # arguments.
  588. +     ac_need_defaults=false;;
  589. +  esac
  590. +
  591. +  case $1 in
  592. +  # Handling of the options.
  593. +  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  594. +    echo "running /bin/sh ./configure " --host=m68k-unknown-amigaos --prefix=/gg " --no-create --no-recursion"
  595. +    exec /bin/sh ./configure --host=m68k-unknown-amigaos --prefix=/gg --no-create --no-recursion ;;
  596. +  --version | --vers* | -V )
  597. +    echo "$ac_cs_version"; exit 0 ;;
  598. +  --he | --h)
  599. +    # Conflict between --help and --header
  600. +    { { echo "$as_me:6204: error: ambiguous option: $1
  601. +Try \`$0 --help' for more information." >&5
  602. +echo "$as_me: error: ambiguous option: $1
  603. +Try \`$0 --help' for more information." >&2;}
  604. +   { (exit 1); exit 1; }; };;
  605. +  --help | --hel | -h )
  606. +    echo "$ac_cs_usage"; exit 0 ;;
  607. +  --debug | --d* | -d )
  608. +    debug=: ;;
  609. +  --file | --fil | --fi | --f )
  610. +    shift
  611. +    CONFIG_FILES="$CONFIG_FILES $1"
  612. +    ac_need_defaults=false;;
  613. +  --header | --heade | --head | --hea )
  614. +    shift
  615. +    CONFIG_HEADERS="$CONFIG_HEADERS $1"
  616. +    ac_need_defaults=false;;
  617. +
  618. +  # Handling of arguments.
  619. +  'Makefile' ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
  620. +  'doc/Makefile' ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
  621. +  'src/Makefile' ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
  622. +  'default-1' ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
  623. +  'default-2' ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;;
  624. +  'src/config.h' ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
  625. +
  626. +  # This is an error.
  627. +  -*) { { echo "$as_me:6231: error: unrecognized option: $1
  628. +Try \`$0 --help' for more information." >&5
  629. +echo "$as_me: error: unrecognized option: $1
  630. +Try \`$0 --help' for more information." >&2;}
  631. +   { (exit 1); exit 1; }; } ;;
  632. +  *) { { echo "$as_me:6236: error: invalid argument: $1" >&5
  633. +echo "$as_me: error: invalid argument: $1" >&2;}
  634. +   { (exit 1); exit 1; }; };;
  635. +  esac
  636. +  shift
  637. +done
  638. +
  639. +# If the user did not use the arguments to specify the items to instantiate,
  640. +# then the envvar interface is used.  Set only those that are not.
  641. +# We use the long form for the default assignment because of an extremely
  642. +# bizarre bug on SunOS 4.1.3.
  643. +if $ac_need_defaults; then
  644. +  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
  645. +  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
  646. +  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
  647. +fi
  648. +
  649. +# Create a temporary directory, and hook for its removal unless debugging.
  650. +$debug ||
  651. +{
  652. +  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
  653. +  trap '{ (exit $?); exit $?; }' 1 2 13 15
  654. +}
  655. +
  656. +# Create a (secure) tmp directory for tmp files.
  657. +: ${TMPDIR=/tmp}
  658. +{
  659. +  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
  660. +  test -n "$tmp" && test -d "$tmp"
  661. +}  ||
  662. +{
  663. +  tmp=$TMPDIR/cs$$-$RANDOM
  664. +  (umask 077 && mkdir $tmp)
  665. +} ||
  666. +{
  667. +   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
  668. +   { (exit 1); exit 1; }
  669. +}
  670. +
  671. +#
  672. +# INIT-COMMANDS section.
  673. +#
  674. +
  675. +am_indx=1
  676. +  for am_file in src/config.h; do
  677. +    case "  " in
  678. +    *"  "*)
  679. +      echo timestamp > stamp-h
  680. +      ;;
  681. +    esac
  682. +    am_indx=`expr $am_indx + 1`
  683. +  done
  684. +AMDEP="#"
  685. +ac_aux_dir="."
  686. +
  687. +
  688. +#
  689. +# CONFIG_FILES section.
  690. +#
  691. +
  692. +# No need to generate the scripts if there are no CONFIG_FILES.
  693. +# This happens for instance when ./config.status config.h
  694. +if test -n "$CONFIG_FILES"; then
  695. +  # Protect against being on the right side of a sed subst in config.status.
  696. +  sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g;
  697. +   s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOF
  698. +s,@SHELL@,/bin/sh,;t t
  699. +s,@exec_prefix@,${prefix},;t t
  700. +s,@prefix@,/gg,;t t
  701. +s,@program_transform_name@,s,x,x,,;t t
  702. +s,@bindir@,${exec_prefix}/bin,;t t
  703. +s,@sbindir@,${exec_prefix}/sbin,;t t
  704. +s,@libexecdir@,${exec_prefix}/libexec,;t t
  705. +s,@datadir@,${prefix}/share,;t t
  706. +s,@sysconfdir@,${prefix}/etc,;t t
  707. +s,@sharedstatedir@,${prefix}/com,;t t
  708. +s,@localstatedir@,${prefix}/var,;t t
  709. +s,@libdir@,${exec_prefix}/lib,;t t
  710. +s,@includedir@,${prefix}/include,;t t
  711. +s,@oldincludedir@,/usr/include,;t t
  712. +s,@infodir@,${prefix}/info,;t t
  713. +s,@mandir@,${prefix}/man,;t t
  714. +s,@PACKAGE_NAME@,,;t t
  715. +s,@PACKAGE_TARNAME@,,;t t
  716. +s,@PACKAGE_VERSION@,,;t t
  717. +s,@PACKAGE_STRING@,,;t t
  718. +s,@PACKAGE_BUGREPORT@,,;t t
  719. +s,@ECHO_C@,\c,;t t
  720. +s,@ECHO_N@,,;t t
  721. +s,@ECHO_T@,,;t t
  722. +s,@PATH_SEPARATOR@,:,;t t
  723. +s,@DEFS@,-DHAVE_CONFIG_H,;t t
  724. +s,@LIBS@,-licu-uc ,;t t
  725. +s,@INSTALL_PROGRAM@,${INSTALL},;t t
  726. +s,@INSTALL_SCRIPT@,${INSTALL},;t t
  727. +s,@INSTALL_DATA@,${INSTALL} -m 644,;t t
  728. +s,@PACKAGE@,jikes,;t t
  729. +s,@VERSION@,1.14,;t t
  730. +s,@ACLOCAL@,${SHELL} /Boot/Home/T/jikes-1.14/missing --run aclocal,;t t
  731. +s,@AUTOCONF@,${SHELL} /Boot/Home/T/jikes-1.14/missing --run autoconf,;t t
  732. +s,@AUTOMAKE@,${SHELL} /Boot/Home/T/jikes-1.14/missing --run automake,;t t
  733. +s,@AUTOHEADER@,${SHELL} /Boot/Home/T/jikes-1.14/missing --run autoheader,;t t
  734. +s,@MAKEINFO@,${SHELL} /Boot/Home/T/jikes-1.14/missing --run makeinfo,;t t
  735. +s,@AMTAR@,${SHELL} /Boot/Home/T/jikes-1.14/missing --run tar,;t t
  736. +s,@install_sh@,./install-sh,;t t
  737. +s,@STRIP@,strip,;t t
  738. +s,@INSTALL_STRIP_PROGRAM@,$${INSTALL} -s,;t t
  739. +s,@INSTALL_STRIP_PROGRAM_ENV@,,;t t
  740. +s,@AWK@,gawk,;t t
  741. +s,@SET_MAKE@,,;t t
  742. +s,@AMDEP@,#,;t t
  743. +s,@AMDEPBACKSLASH@,,;t t
  744. +s,@DEPDIR@,.deps,;t t
  745. +s,@MAINTAINER_MODE_TRUE@,#,;t t
  746. +s,@MAINTAINER_MODE_FALSE@,,;t t
  747. +s,@MAINT@,#,;t t
  748. +s,@build@,m68k-unknown-amigaos,;t t
  749. +s,@build_cpu@,m68k,;t t
  750. +s,@build_vendor@,unknown,;t t
  751. +s,@build_os@,amigaos,;t t
  752. +s,@host@,m68k-unknown-amigaos,;t t
  753. +s,@host_cpu@,m68k,;t t
  754. +s,@host_vendor@,unknown,;t t
  755. +s,@host_os@,amigaos,;t t
  756. +s,@CXX@,g++,;t t
  757. +s,@CXXFLAGS@,-g -O2,;t t
  758. +s,@LDFLAGS@,,;t t
  759. +s,@ac_ct_CXX@,g++,;t t
  760. +s,@EXEEXT@,,;t t
  761. +s,@OBJEXT@,o,;t t
  762. +s,@CXXCPP@,g++ -E,;t t
  763. +s,@CPPFLAGS@,,;t t
  764. +s,@_am_include@,include,;t t
  765. +s,@CXXDEPMODE@,depmode=none,;t t
  766. +s,@ac_ct_STRIP@,strip,;t t
  767. +s,@JIKESPG@,jikespg,;t t
  768. +CEOF
  769. +
  770. +  # Split the substitutions into bite-sized pieces for seds with
  771. +  # small command number limits, like on Digital OSF/1 and HP-UX.
  772. +  ac_max_sed_lines=48
  773. +  ac_sed_frag=1 # Number of current file.
  774. +  ac_beg=1 # First line for current file.
  775. +  ac_end=$ac_max_sed_lines # Line after last line for current file.
  776. +  ac_more_lines=:
  777. +  ac_sed_cmds=
  778. +  while $ac_more_lines; do
  779. +    if test $ac_beg -gt 1; then
  780. +      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
  781. +    else
  782. +      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
  783. +    fi
  784. +    if test ! -s $tmp/subs.frag; then
  785. +      ac_more_lines=false
  786. +    else
  787. +      # The purpose of the label and of the branching condition is to
  788. +      # speed up the sed processing (if there are no `@' at all, there
  789. +      # is no need to browse any of the substitutions).
  790. +      # These are the two extra sed commands mentioned above.
  791. +      (echo ':t
  792. +  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
  793. +      if test -z "$ac_sed_cmds"; then
  794. +      ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
  795. +      else
  796. +      ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
  797. +      fi
  798. +      ac_sed_frag=`expr $ac_sed_frag + 1`
  799. +      ac_beg=$ac_end
  800. +      ac_end=`expr $ac_end + $ac_max_sed_lines`
  801. +    fi
  802. +  done
  803. +  if test -z "$ac_sed_cmds"; then
  804. +    ac_sed_cmds=cat
  805. +  fi
  806. +fi # test -n "$CONFIG_FILES"
  807. +
  808. +for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
  809. +  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  810. +  case $ac_file in
  811. +  - | *:- | *:-:* ) # input from stdin
  812. +        cat >$tmp/stdin
  813. +        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  814. +        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  815. +  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  816. +        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  817. +  * )   ac_file_in=$ac_file.in ;;
  818. +  esac
  819. +
  820. +  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
  821. +  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  822. +         X"$ac_file" : 'X\(//\)[^/]' \| \
  823. +         X"$ac_file" : 'X\(//\)$' \| \
  824. +         X"$ac_file" : 'X\(/\)' \| \
  825. +         .     : '\(.\)' 2>/dev/null ||
  826. +echo X"$ac_file" |
  827. +    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  828. +        /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  829. +        /^X\(\/\/\)$/{ s//\1/; q; }
  830. +        /^X\(\/\).*/{ s//\1/; q; }
  831. +        s/.*/./; q'`
  832. +  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  833. +    { case "$ac_dir" in
  834. +  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
  835. +  *)                      as_incr_dir=.;;
  836. +esac
  837. +as_dummy="$ac_dir"
  838. +for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
  839. +  case $as_mkdir_dir in
  840. +    # Skip DOS drivespec
  841. +    ?:) as_incr_dir=$as_mkdir_dir ;;
  842. +    *)
  843. +      as_incr_dir=$as_incr_dir/$as_mkdir_dir
  844. +      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
  845. +    ;;
  846. +  esac
  847. +done; }
  848. +
  849. +    ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
  850. +    # A "../" for each directory in $ac_dir_suffix.
  851. +    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
  852. +  else
  853. +    ac_dir_suffix= ac_dots=
  854. +  fi
  855. +
  856. +  case $srcdir in
  857. +  .)  ac_srcdir=.
  858. +      if test -z "$ac_dots"; then
  859. +         ac_top_srcdir=.
  860. +      else
  861. +         ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
  862. +      fi ;;
  863. +  [\\/]* | ?:[\\/]* )
  864. +      ac_srcdir=$srcdir$ac_dir_suffix;
  865. +      ac_top_srcdir=$srcdir ;;
  866. +  *) # Relative path.
  867. +    ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
  868. +    ac_top_srcdir=$ac_dots$srcdir ;;
  869. +  esac
  870. +
  871. +  case $INSTALL in
  872. +  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
  873. +  *) ac_INSTALL=$ac_dots$INSTALL ;;
  874. +  esac
  875. +
  876. +  if test x"$ac_file" != x-; then
  877. +    { echo "$as_me:6495: creating $ac_file" >&5
  878. +echo "$as_me: creating $ac_file" >&6;}
  879. +    rm -f "$ac_file"
  880. +  fi
  881. +  # Let's still pretend it is `configure' which instantiates (i.e., don't
  882. +  # use $as_me), people would be surprised to read:
  883. +  #    /* config.h.  Generated automatically by config.status.  */
  884. +  configure_input="Generated automatically from `echo $ac_file_in |
  885. +                                                 sed 's,.*/,,'` by configure."
  886. +
  887. +  # First look for the input files in the build tree, otherwise in the
  888. +  # src tree.
  889. +  ac_file_inputs=`IFS=:
  890. +    for f in $ac_file_in; do
  891. +      case $f in
  892. +      -) echo $tmp/stdin ;;
  893. +      [\\/$]* | ?:[\\/]*)
  894. +         # Absolute
  895. +         test -f "$f" || { { echo "$as_me:6513: error: cannot find input file: $f" >&5
  896. +echo "$as_me: error: cannot find input file: $f" >&2;}
  897. +   { (exit 1); exit 1; }; }
  898. +         echo $f;;
  899. +      *) # Relative
  900. +         if test -f "$f"; then
  901. +           # Build tree
  902. +           echo $f
  903. +         elif test -f "$srcdir/$f"; then
  904. +           # Source tree
  905. +           echo $srcdir/$f
  906. +         else
  907. +           # /dev/null tree
  908. +           { { echo "$as_me:6526: error: cannot find input file: $f" >&5
  909. +echo "$as_me: error: cannot find input file: $f" >&2;}
  910. +   { (exit 1); exit 1; }; }
  911. +         fi;;
  912. +      esac
  913. +    done` || { (exit 1); exit 1; }
  914. +  sed "/^[     ]*VPATH[     ]*=/{
  915. +s/:*\$(srcdir):*/:/;
  916. +s/:*\${srcdir}:*/:/;
  917. +s/:*@srcdir@:*/:/;
  918. +s/^\([^=]*=[     ]*\):*/\1/;
  919. +s/:*$//;
  920. +s/^[^=]*=[     ]*$//;
  921. +}
  922. +
  923. +:t
  924. +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
  925. +s,@configure_input@,$configure_input,;t t
  926. +s,@srcdir@,$ac_srcdir,;t t
  927. +s,@top_srcdir@,$ac_top_srcdir,;t t
  928. +s,@INSTALL@,$ac_INSTALL,;t t
  929. +" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
  930. +  rm -f $tmp/stdin
  931. +  if test x"$ac_file" != x-; then
  932. +    mv $tmp/out $ac_file
  933. +  else
  934. +    cat $tmp/out
  935. +    rm -f $tmp/out
  936. +  fi
  937. +
  938. +done
  939. +
  940. +#
  941. +# CONFIG_HEADER section.
  942. +#
  943. +
  944. +# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  945. +# NAME is the cpp macro being defined and VALUE is the value it is being given.
  946. +#
  947. +# ac_d sets the value in "#define NAME VALUE" lines.
  948. +ac_dA='s,^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  949. +ac_dB='[     ].*$,\1#\2'
  950. +ac_dC=' '
  951. +ac_dD=',;t'
  952. +# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  953. +ac_uA='s,^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  954. +ac_uB='$,\1#\2define\3'
  955. +ac_uC=' '
  956. +ac_uD=',;t'
  957. +
  958. +for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
  959. +  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  960. +  case $ac_file in
  961. +  - | *:- | *:-:* ) # input from stdin
  962. +        cat >$tmp/stdin
  963. +        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  964. +        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  965. +  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  966. +        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  967. +  * )   ac_file_in=$ac_file.in ;;
  968. +  esac
  969. +
  970. +  test x"$ac_file" != x- && { echo "$as_me:6587: creating $ac_file" >&5
  971. +echo "$as_me: creating $ac_file" >&6;}
  972. +
  973. +  # First look for the input files in the build tree, otherwise in the
  974. +  # src tree.
  975. +  ac_file_inputs=`IFS=:
  976. +    for f in $ac_file_in; do
  977. +      case $f in
  978. +      -) echo $tmp/stdin ;;
  979. +      [\\/$]* | ?:[\\/]*)
  980. +         # Absolute
  981. +         test -f "$f" || { { echo "$as_me:6598: error: cannot find input file: $f" >&5
  982. +echo "$as_me: error: cannot find input file: $f" >&2;}
  983. +   { (exit 1); exit 1; }; }
  984. +         echo $f;;
  985. +      *) # Relative
  986. +         if test -f "$f"; then
  987. +           # Build tree
  988. +           echo $f
  989. +         elif test -f "$srcdir/$f"; then
  990. +           # Source tree
  991. +           echo $srcdir/$f
  992. +         else
  993. +           # /dev/null tree
  994. +           { { echo "$as_me:6611: error: cannot find input file: $f" >&5
  995. +echo "$as_me: error: cannot find input file: $f" >&2;}
  996. +   { (exit 1); exit 1; }; }
  997. +         fi;;
  998. +      esac
  999. +    done` || { (exit 1); exit 1; }
  1000. +  # Remove the trailing spaces.
  1001. +  sed 's/[     ]*$//' $ac_file_inputs >$tmp/in
  1002. +
  1003. +  # Handle all the #define templates only if necessary.
  1004. +  if egrep "^[     ]*#[     ]*define" $tmp/in >/dev/null; then
  1005. +  # If there are no defines, we may have an empty if/fi
  1006. +  :
  1007. +  cat >$tmp/defines.sed <<CEOF
  1008. +/^[     ]*#[     ]*define/!b
  1009. +t clr
  1010. +: clr
  1011. +${ac_dA}PACKAGE${ac_dB}PACKAGE${ac_dC}"jikes"${ac_dD}
  1012. +${ac_dA}VERSION${ac_dB}VERSION${ac_dC}"1.14"${ac_dD}
  1013. +${ac_dA}JIKES_VERSION_STRING${ac_dB}JIKES_VERSION_STRING${ac_dC}"Version 1.14 - 13 May 2001"${ac_dD}
  1014. +${ac_dA}PATH_SEPARATOR${ac_dB}PATH_SEPARATOR${ac_dC}':'${ac_dD}
  1015. +${ac_dA}UNIX_FILE_SYSTEM${ac_dB}UNIX_FILE_SYSTEM${ac_dC}${ac_dD}
  1016. +${ac_dA}STDC_HEADERS${ac_dB}STDC_HEADERS${ac_dC}1${ac_dD}
  1017. +${ac_dA}HAVE_STDIO_H${ac_dB}HAVE_STDIO_H${ac_dC}1${ac_dD}
  1018. +${ac_dA}HAVE_ASSERT_H${ac_dB}HAVE_ASSERT_H${ac_dC}1${ac_dD}
  1019. +${ac_dA}HAVE_LIMITS_H${ac_dB}HAVE_LIMITS_H${ac_dC}1${ac_dD}
  1020. +${ac_dA}HAVE_CTYPE_H${ac_dB}HAVE_CTYPE_H${ac_dC}1${ac_dD}
  1021. +${ac_dA}HAVE_TIME_H${ac_dB}HAVE_TIME_H${ac_dC}1${ac_dD}
  1022. +${ac_dA}HAVE_FLOAT_H${ac_dB}HAVE_FLOAT_H${ac_dC}1${ac_dD}
  1023. +${ac_dA}HAVE_DIRENT_H${ac_dB}HAVE_DIRENT_H${ac_dC}1${ac_dD}
  1024. +${ac_dA}HAVE_MATH_H${ac_dB}HAVE_MATH_H${ac_dC}1${ac_dD}
  1025. +${ac_dA}HAVE_NAMESPACES${ac_dB}HAVE_NAMESPACES${ac_dC}1${ac_dD}
  1026. +${ac_dA}HAVE_STD${ac_dB}HAVE_STD${ac_dC}${ac_dD}
  1027. +${ac_dA}HAVE_BOOL${ac_dB}HAVE_BOOL${ac_dC}${ac_dD}
  1028. +${ac_dA}HAVE_ERROR_DISCARD_CONST${ac_dB}HAVE_ERROR_DISCARD_CONST${ac_dC}${ac_dD}
  1029. +${ac_dA}HAVE_WCHAR_H${ac_dB}HAVE_WCHAR_H${ac_dC}1${ac_dD}
  1030. +${ac_dA}HAVE_STRING_H${ac_dB}HAVE_STRING_H${ac_dC}1${ac_dD}
  1031. +${ac_dA}HAVE_STRINGS_H${ac_dB}HAVE_STRINGS_H${ac_dC}1${ac_dD}
  1032. +${ac_dA}HAVE_MEMORY_H${ac_dB}HAVE_MEMORY_H${ac_dC}1${ac_dD}
  1033. +${ac_dA}HAVE_OSTREAM_CONST_UNSIGNED_CHAR_PTR${ac_dB}HAVE_OSTREAM_CONST_UNSIGNED_CHAR_PTR${ac_dC}${ac_dD}
  1034. +${ac_dA}HAVE_STDLIB_H${ac_dB}HAVE_STDLIB_H${ac_dC}1${ac_dD}
  1035. +${ac_dA}HAVE_STRING_H${ac_dB}HAVE_STRING_H${ac_dC}1${ac_dD}
  1036. +${ac_dA}HAVE_MEMORY_H${ac_dB}HAVE_MEMORY_H${ac_dC}1${ac_dD}
  1037. +${ac_dA}HAVE_STRINGS_H${ac_dB}HAVE_STRINGS_H${ac_dC}1${ac_dD}
  1038. +${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
  1039. +${ac_dA}HAVE_LIB_ICU_UC${ac_dB}HAVE_LIB_ICU_UC${ac_dC}1${ac_dD}
  1040. +${ac_dA}HAVE_MEMBER_CONSTANTS${ac_dB}HAVE_MEMBER_CONSTANTS${ac_dC}${ac_dD}
  1041. +${ac_dA}HAVE_EXPLICIT${ac_dB}HAVE_EXPLICIT${ac_dC}${ac_dD}
  1042. +${ac_dA}HAVE_CONST_CAST${ac_dB}HAVE_CONST_CAST${ac_dC}${ac_dD}
  1043. +${ac_dA}HAVE_UNSIGNED_LONG_LONG${ac_dB}HAVE_UNSIGNED_LONG_LONG${ac_dC}${ac_dD}
  1044. +${ac_dA}HAVE_32BIT_TYPES${ac_dB}HAVE_32BIT_TYPES${ac_dC}${ac_dD}
  1045. +${ac_dA}JIKES_STAT_S_IFDIR${ac_dB}JIKES_STAT_S_IFDIR${ac_dC}S_IFDIR${ac_dD}
  1046. +${ac_dA}HAVE_MKDIR${ac_dB}HAVE_MKDIR${ac_dC}1${ac_dD}
  1047. +${ac_dA}HAVE_GLIBC_MKDIR${ac_dB}HAVE_GLIBC_MKDIR${ac_dC}${ac_dD}
  1048. +CEOF
  1049. +  sed -f $tmp/defines.sed $tmp/in >$tmp/out
  1050. +  rm -f $tmp/in
  1051. +  mv $tmp/out $tmp/in
  1052. +
  1053. +  fi # egrep
  1054. +
  1055. +  # Handle all the #undef templates
  1056. +  cat >$tmp/undefs.sed <<CEOF
  1057. +/^[     ]*#[     ]*undef/!b
  1058. +t clr
  1059. +: clr
  1060. +${ac_uA}PACKAGE${ac_uB}PACKAGE${ac_uC}"jikes"${ac_uD}
  1061. +${ac_uA}VERSION${ac_uB}VERSION${ac_uC}"1.14"${ac_uD}
  1062. +${ac_uA}JIKES_VERSION_STRING${ac_uB}JIKES_VERSION_STRING${ac_uC}"Version 1.14 - 13 May 2001"${ac_uD}
  1063. +${ac_uA}PATH_SEPARATOR${ac_uB}PATH_SEPARATOR${ac_uC}':'${ac_uD}
  1064. +${ac_uA}UNIX_FILE_SYSTEM${ac_uB}UNIX_FILE_SYSTEM${ac_uC}${ac_uD}
  1065. +${ac_uA}STDC_HEADERS${ac_uB}STDC_HEADERS${ac_uC}1${ac_uD}
  1066. +${ac_uA}HAVE_STDIO_H${ac_uB}HAVE_STDIO_H${ac_uC}1${ac_uD}
  1067. +${ac_uA}HAVE_ASSERT_H${ac_uB}HAVE_ASSERT_H${ac_uC}1${ac_uD}
  1068. +${ac_uA}HAVE_LIMITS_H${ac_uB}HAVE_LIMITS_H${ac_uC}1${ac_uD}
  1069. +${ac_uA}HAVE_CTYPE_H${ac_uB}HAVE_CTYPE_H${ac_uC}1${ac_uD}
  1070. +${ac_uA}HAVE_TIME_H${ac_uB}HAVE_TIME_H${ac_uC}1${ac_uD}
  1071. +${ac_uA}HAVE_FLOAT_H${ac_uB}HAVE_FLOAT_H${ac_uC}1${ac_uD}
  1072. +${ac_uA}HAVE_DIRENT_H${ac_uB}HAVE_DIRENT_H${ac_uC}1${ac_uD}
  1073. +${ac_uA}HAVE_MATH_H${ac_uB}HAVE_MATH_H${ac_uC}1${ac_uD}
  1074. +${ac_uA}HAVE_NAMESPACES${ac_uB}HAVE_NAMESPACES${ac_uC}1${ac_uD}
  1075. +${ac_uA}HAVE_STD${ac_uB}HAVE_STD${ac_uC}${ac_uD}
  1076. +${ac_uA}HAVE_BOOL${ac_uB}HAVE_BOOL${ac_uC}${ac_uD}
  1077. +${ac_uA}HAVE_ERROR_DISCARD_CONST${ac_uB}HAVE_ERROR_DISCARD_CONST${ac_uC}${ac_uD}
  1078. +${ac_uA}HAVE_WCHAR_H${ac_uB}HAVE_WCHAR_H${ac_uC}1${ac_uD}
  1079. +${ac_uA}HAVE_STRING_H${ac_uB}HAVE_STRING_H${ac_uC}1${ac_uD}
  1080. +${ac_uA}HAVE_STRINGS_H${ac_uB}HAVE_STRINGS_H${ac_uC}1${ac_uD}
  1081. +${ac_uA}HAVE_MEMORY_H${ac_uB}HAVE_MEMORY_H${ac_uC}1${ac_uD}
  1082. +${ac_uA}HAVE_OSTREAM_CONST_UNSIGNED_CHAR_PTR${ac_uB}HAVE_OSTREAM_CONST_UNSIGNED_CHAR_PTR${ac_uC}${ac_uD}
  1083. +${ac_uA}HAVE_STDLIB_H${ac_uB}HAVE_STDLIB_H${ac_uC}1${ac_uD}
  1084. +${ac_uA}HAVE_STRING_H${ac_uB}HAVE_STRING_H${ac_uC}1${ac_uD}
  1085. +${ac_uA}HAVE_MEMORY_H${ac_uB}HAVE_MEMORY_H${ac_uC}1${ac_uD}
  1086. +${ac_uA}HAVE_STRINGS_H${ac_uB}HAVE_STRINGS_H${ac_uC}1${ac_uD}
  1087. +${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
  1088. +${ac_uA}HAVE_LIB_ICU_UC${ac_uB}HAVE_LIB_ICU_UC${ac_uC}1${ac_uD}
  1089. +${ac_uA}HAVE_MEMBER_CONSTANTS${ac_uB}HAVE_MEMBER_CONSTANTS${ac_uC}${ac_uD}
  1090. +${ac_uA}HAVE_EXPLICIT${ac_uB}HAVE_EXPLICIT${ac_uC}${ac_uD}
  1091. +${ac_uA}HAVE_CONST_CAST${ac_uB}HAVE_CONST_CAST${ac_uC}${ac_uD}
  1092. +${ac_uA}HAVE_UNSIGNED_LONG_LONG${ac_uB}HAVE_UNSIGNED_LONG_LONG${ac_uC}${ac_uD}
  1093. +${ac_uA}HAVE_32BIT_TYPES${ac_uB}HAVE_32BIT_TYPES${ac_uC}${ac_uD}
  1094. +${ac_uA}JIKES_STAT_S_IFDIR${ac_uB}JIKES_STAT_S_IFDIR${ac_uC}S_IFDIR${ac_uD}
  1095. +${ac_uA}HAVE_MKDIR${ac_uB}HAVE_MKDIR${ac_uC}1${ac_uD}
  1096. +${ac_uA}HAVE_GLIBC_MKDIR${ac_uB}HAVE_GLIBC_MKDIR${ac_uC}${ac_uD}
  1097. +s,^[     ]*#[     ]*undef[     ][     ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
  1098. +CEOF
  1099. +  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
  1100. +  rm -f $tmp/in
  1101. +  mv $tmp/out $tmp/in
  1102. +
  1103. +  # Let's still pretend it is `configure' which instantiates (i.e., don't
  1104. +  # use $as_me), people would be surprised to read:
  1105. +  #    /* config.h.  Generated automatically by config.status.  */
  1106. +  if test x"$ac_file" = x-; then
  1107. +    echo "/* Generated automatically by configure.  */" >$tmp/config.h
  1108. +  else
  1109. +    echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
  1110. +  fi
  1111. +  cat $tmp/in >>$tmp/config.h
  1112. +  rm -f $tmp/in
  1113. +  if test x"$ac_file" != x-; then
  1114. +    if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
  1115. +      { echo "$as_me:6728: $ac_file is unchanged" >&5
  1116. +echo "$as_me: $ac_file is unchanged" >&6;}
  1117. +    else
  1118. +      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  1119. +         X"$ac_file" : 'X\(//\)[^/]' \| \
  1120. +         X"$ac_file" : 'X\(//\)$' \| \
  1121. +         X"$ac_file" : 'X\(/\)' \| \
  1122. +         .     : '\(.\)' 2>/dev/null ||
  1123. +echo X"$ac_file" |
  1124. +    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  1125. +        /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  1126. +        /^X\(\/\/\)$/{ s//\1/; q; }
  1127. +        /^X\(\/\).*/{ s//\1/; q; }
  1128. +        s/.*/./; q'`
  1129. +      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  1130. +        { case "$ac_dir" in
  1131. +  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
  1132. +  *)                      as_incr_dir=.;;
  1133. +esac
  1134. +as_dummy="$ac_dir"
  1135. +for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
  1136. +  case $as_mkdir_dir in
  1137. +    # Skip DOS drivespec
  1138. +    ?:) as_incr_dir=$as_mkdir_dir ;;
  1139. +    *)
  1140. +      as_incr_dir=$as_incr_dir/$as_mkdir_dir
  1141. +      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
  1142. +    ;;
  1143. +  esac
  1144. +done; }
  1145. +
  1146. +      fi
  1147. +      rm -f $ac_file
  1148. +      mv $tmp/config.h $ac_file
  1149. +    fi
  1150. +  else
  1151. +    cat $tmp/config.h
  1152. +    rm -f $tmp/config.h
  1153. +  fi
  1154. +done
  1155. +
  1156. +#
  1157. +# CONFIG_COMMANDS section.
  1158. +#
  1159. +for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
  1160. +  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
  1161. +  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
  1162. +
  1163. +  case $ac_dest in
  1164. +    default-1 ) test -z "$CONFIG_HEADERS" || echo timestamp >       src/stamp-h ;;
  1165. +    default-2 )
  1166. +test x"$AMDEP" != x"" ||
  1167. +for mf in $CONFIG_FILES; do
  1168. +  case "$mf" in
  1169. +  Makefile) dirpart=.;;
  1170. +  */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
  1171. +  *) continue;;
  1172. +  esac
  1173. +  grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
  1174. +  # Extract the definition of DEP_FILES from the Makefile without
  1175. +  # running `make'.
  1176. +  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
  1177. +  test -z "$DEPDIR" && continue
  1178. +  # When using ansi2knr, U may be empty or an underscore; expand it
  1179. +  U=`sed -n -e '/^U = / s///p' < "$mf"`
  1180. +  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
  1181. +  # We invoke sed twice because it is the simplest approach to
  1182. +  # changing $(DEPDIR) to its actual value in the expansion.
  1183. +  for file in `sed -n -e '
  1184. +    /^DEP_FILES = .*\\\\$/ {
  1185. +      s/^DEP_FILES = //
  1186. +      :loop
  1187. +    s/\\\\$//
  1188. +    p
  1189. +    n
  1190. +    /\\\\$/ b loop
  1191. +      p
  1192. +    }
  1193. +    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
  1194. +       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
  1195. +    # Make sure the directory exists.
  1196. +    test -f "$dirpart/$file" && continue
  1197. +    fdir=`echo "$file" | sed -e 's|/[^/]*$||'`
  1198. +    $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1
  1199. +    # echo "creating $dirpart/$file"
  1200. +    echo '# dummy' > "$dirpart/$file"
  1201. +  done
  1202. +done
  1203. + ;;
  1204. +  esac
  1205. +done
  1206. +
  1207. +{ (exit 0); exit 0; }
  1208. diff -u -r -N jikes-1.14.orig/amiga/doc/Makefile jikes-1.14/amiga/doc/Makefile
  1209. --- jikes-1.14.orig/amiga/doc/Makefile    Thu Jan  1 02:00:00 1970
  1210. +++ jikes-1.14/amiga/doc/Makefile    Fri May 18 19:19:32 2001
  1211. @@ -0,0 +1,275 @@
  1212. +# Makefile.in generated automatically by automake 1.4e from Makefile.am.
  1213. +
  1214. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
  1215. +# Free Software Foundation, Inc.
  1216. +# This Makefile.in is free software; the Free Software Foundation
  1217. +# gives unlimited permission to copy and/or distribute it,
  1218. +# with or without modifications, as long as this notice is preserved.
  1219. +
  1220. +# This program is distributed in the hope that it will be useful,
  1221. +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  1222. +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  1223. +# PARTICULAR PURPOSE.
  1224. +
  1225. +SHELL = /bin/sh
  1226. +
  1227. +srcdir = .
  1228. +top_srcdir = ..
  1229. +
  1230. +prefix = /gg
  1231. +exec_prefix = ${prefix}
  1232. +
  1233. +bindir = ${exec_prefix}/bin
  1234. +sbindir = ${exec_prefix}/sbin
  1235. +libexecdir = ${exec_prefix}/libexec
  1236. +datadir = ${prefix}/share
  1237. +sysconfdir = ${prefix}/etc
  1238. +sharedstatedir = ${prefix}/com
  1239. +localstatedir = ${prefix}/var
  1240. +libdir = ${exec_prefix}/lib
  1241. +infodir = ${prefix}/info
  1242. +mandir = ${prefix}/man
  1243. +includedir = ${prefix}/include
  1244. +oldincludedir = /usr/include
  1245. +
  1246. +pkgdatadir = $(datadir)/jikes
  1247. +pkglibdir = $(libdir)/jikes
  1248. +pkgincludedir = $(includedir)/jikes
  1249. +
  1250. +top_builddir = ..
  1251. +
  1252. +ACLOCAL = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run aclocal
  1253. +AUTOCONF = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run autoconf
  1254. +AUTOMAKE = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run automake
  1255. +AUTOHEADER = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run autoheader
  1256. +
  1257. +INSTALL = /bin/install -c
  1258. +INSTALL_PROGRAM = ${INSTALL}
  1259. +INSTALL_DATA = ${INSTALL} -m 644
  1260. +INSTALL_SCRIPT = ${INSTALL}
  1261. +INSTALL_HEADER = $(INSTALL_DATA)
  1262. +transform = s,x,x,
  1263. +
  1264. +NORMAL_INSTALL = :
  1265. +PRE_INSTALL = :
  1266. +POST_INSTALL = :
  1267. +NORMAL_UNINSTALL = :
  1268. +PRE_UNINSTALL = :
  1269. +POST_UNINSTALL = :
  1270. +
  1271. +host_alias = @host_alias@
  1272. +host_triplet = m68k-unknown-amigaos
  1273. +
  1274. +
  1275. +AMDEP = #
  1276. +AMTAR = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run tar
  1277. +AWK = gawk
  1278. +CXX = g++
  1279. +DEPDIR = .deps
  1280. +EXEEXT = 
  1281. +INSTALL_STRIP_PROGRAM = $${INSTALL} -s
  1282. +INSTALL_STRIP_PROGRAM_ENV = 
  1283. +JIKESPG = jikespg
  1284. +MAINT = #
  1285. +MAKEINFO = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run makeinfo
  1286. +OBJEXT = o
  1287. +PACKAGE = jikes
  1288. +STRIP = strip
  1289. +VERSION = 1.14
  1290. +_am_include = include
  1291. +install_sh = ./install-sh
  1292. +
  1293. +
  1294. +man_MANS = jikes.1
  1295. +
  1296. +docdir = $(prefix)/doc/${PACKAGE}-${VERSION}
  1297. +
  1298. +doc_DATA = \
  1299. +license.htm
  1300. +
  1301. +
  1302. +EXTRA_DIST = $(man_MANS) $(doc_DATA)
  1303. +subdir = doc
  1304. +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  1305. +CONFIG_HEADER = $(top_builddir)/src/config.h
  1306. +CONFIG_CLEAN_FILES =
  1307. +DIST_SOURCES =
  1308. +man1dir = $(mandir)/man1
  1309. +MANS = $(man_MANS)
  1310. +
  1311. +NROFF = nroff
  1312. +DATA = $(doc_DATA)
  1313. +
  1314. +depcomp = 
  1315. +DIST_COMMON = Makefile.am Makefile.in
  1316. +
  1317. +all: all-am
  1318. +
  1319. +.SUFFIXES:
  1320. +
  1321. +$(srcdir)/Makefile.in: # Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
  1322. +    cd $(top_srcdir) && \
  1323. +      $(AUTOMAKE) --gnu  --ignore-deps doc/Makefile
  1324. +
  1325. +Makefile: # $(srcdir)/Makefile.in  $(top_builddir)/config.status
  1326. +    cd $(top_builddir) && \
  1327. +      CONFIG_HEADERS= CONFIG_LINKS= \
  1328. +      CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
  1329. +install-man1: $(man1_MANS) $(man_MANS)
  1330. +    @$(NORMAL_INSTALL)
  1331. +    $(mkinstalldirs) $(DESTDIR)$(man1dir)
  1332. +    @list='$(man1_MANS)'; \
  1333. +    l2='$(man_MANS)'; for i in $$l2; do \
  1334. +      case "$$i" in \
  1335. +        *.1*) list="$$list $$i" ;; \
  1336. +      esac; \
  1337. +    done; \
  1338. +    for i in $$list; do \
  1339. +      if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
  1340. +      else file=$$i; fi; \
  1341. +      ext=`echo $$i | sed -e 's/^.*\\.//'`; \
  1342. +      inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
  1343. +      inst=`echo $$inst | sed -e 's/^.*\///'`; \
  1344. +      inst=`echo $$inst | sed '$(transform)'`.$$ext; \
  1345. +      echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
  1346. +      $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
  1347. +    done
  1348. +
  1349. +uninstall-man1:
  1350. +    @$(NORMAL_UNINSTALL)
  1351. +    @list='$(man1_MANS)'; \
  1352. +    l2='$(man_MANS)'; for i in $$l2; do \
  1353. +      case "$$i" in \
  1354. +        *.1*) list="$$list $$i" ;; \
  1355. +      esac; \
  1356. +    done; \
  1357. +    for i in $$list; do \
  1358. +      ext=`echo $$i | sed -e 's/^.*\\.//'`; \
  1359. +      inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
  1360. +      inst=`echo $$inst | sed -e 's/^.*\///'`; \
  1361. +      inst=`echo $$inst | sed '$(transform)'`.$$ext; \
  1362. +      echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
  1363. +      rm -f $(DESTDIR)$(man1dir)/$$inst; \
  1364. +    done
  1365. +install-docDATA: $(doc_DATA)
  1366. +    @$(NORMAL_INSTALL)
  1367. +    $(mkinstalldirs) $(DESTDIR)$(docdir)
  1368. +    @list='$(doc_DATA)'; for p in $$list; do \
  1369. +      if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
  1370. +      f="`echo $$p | sed -e 's|^.*/||'`"; \
  1371. +      echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(docdir)/$$f"; \
  1372. +      $(INSTALL_DATA) $$d$$p $(DESTDIR)$(docdir)/$$f; \
  1373. +    done
  1374. +
  1375. +uninstall-docDATA:
  1376. +    @$(NORMAL_UNINSTALL)
  1377. +    @list='$(doc_DATA)'; for p in $$list; do \
  1378. +      f="`echo $$p | sed -e 's|^.*/||'`"; \
  1379. +      echo " rm -f $(DESTDIR)$(docdir)/$$f"; \
  1380. +      rm -f $(DESTDIR)$(docdir)/$$f; \
  1381. +    done
  1382. +tags: TAGS
  1383. +TAGS:
  1384. +
  1385. +
  1386. +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  1387. +
  1388. +top_distdir = ..
  1389. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
  1390. +
  1391. +distdir: $(DISTFILES)
  1392. +    @for file in $(DISTFILES); do \
  1393. +      d=$(srcdir); \
  1394. +      if test -d $$d/$$file; then \
  1395. +        cp -pR $$d/$$file $(distdir) \
  1396. +        || exit 1; \
  1397. +      else \
  1398. +        test -f $(distdir)/$$file \
  1399. +        || cp -p $$d/$$file $(distdir)/$$file \
  1400. +        || exit 1; \
  1401. +      fi; \
  1402. +    done
  1403. +check-am: all-am
  1404. +check: check-am
  1405. +all-am: Makefile $(MANS) $(DATA)
  1406. +
  1407. +installdirs:
  1408. +    $(mkinstalldirs) $(DESTDIR)$(man1dir) $(DESTDIR)$(docdir)
  1409. +
  1410. +install: install-am
  1411. +install-exec: install-exec-am
  1412. +install-data: install-data-am
  1413. +uninstall: uninstall-am
  1414. +
  1415. +install-am: all-am
  1416. +    @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  1417. +
  1418. +installcheck: installcheck-am
  1419. +
  1420. +install-strip:
  1421. +    $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  1422. +      INSTALL_PROGRAM_ENV='$(INSTALL_STRIP_PROGRAM_ENV)' install
  1423. +
  1424. +mostlyclean-generic:
  1425. +
  1426. +clean-generic:
  1427. +
  1428. +distclean-generic:
  1429. +    -rm -f Makefile $(CONFIG_CLEAN_FILES)
  1430. +    -rm -f config.cache config.log stamp-h stamp-h[0-9]*
  1431. +
  1432. +maintainer-clean-generic:
  1433. +    @echo "This command is intended for maintainers to use"
  1434. +    @echo "it deletes files that may require special tools to rebuild."
  1435. +    -rm -f Makefile.in
  1436. +clean: clean-am
  1437. +
  1438. +clean-am: clean-generic mostlyclean-am
  1439. +
  1440. +distclean: distclean-am
  1441. +
  1442. +distclean-am: clean-am distclean-generic
  1443. +
  1444. +dvi:
  1445. +
  1446. +dvi-am:
  1447. +
  1448. +info:
  1449. +
  1450. +info-am:
  1451. +
  1452. +install-data-am: install-docDATA install-man
  1453. +
  1454. +install-exec-am:
  1455. +
  1456. +install-info:
  1457. +
  1458. +install-man: install-man1
  1459. +
  1460. +installcheck-am:
  1461. +
  1462. +maintainer-clean: maintainer-clean-am
  1463. +
  1464. +maintainer-clean-am: distclean-am maintainer-clean-generic
  1465. +
  1466. +mostlyclean: mostlyclean-am
  1467. +
  1468. +mostlyclean-am: mostlyclean-generic
  1469. +
  1470. +uninstall-am: uninstall-docDATA uninstall-man
  1471. +
  1472. +uninstall-man: uninstall-man1
  1473. +
  1474. +.PHONY: all all-am check check-am clean clean-generic distclean \
  1475. +    distclean-generic distdir dvi dvi-am info info-am install \
  1476. +    install-am install-data install-data-am install-docDATA \
  1477. +    install-exec install-exec-am install-info install-man \
  1478. +    install-man1 install-strip installcheck installcheck-am \
  1479. +    installdirs maintainer-clean maintainer-clean-generic \
  1480. +    mostlyclean mostlyclean-generic uninstall uninstall-am \
  1481. +    uninstall-docDATA uninstall-man uninstall-man1
  1482. +
  1483. +
  1484. +# Tell versions [3.59,3.63) of GNU make to not export all variables.
  1485. +# Otherwise a system limit (for SysV at least) may be exceeded.
  1486. +.NOEXPORT:
  1487. diff -u -r -N jikes-1.14.orig/amiga/src/Makefile jikes-1.14/amiga/src/Makefile
  1488. --- jikes-1.14.orig/amiga/src/Makefile    Thu Jan  1 02:00:00 1970
  1489. +++ jikes-1.14/amiga/src/Makefile    Fri May 18 19:47:52 2001
  1490. @@ -0,0 +1,624 @@
  1491. +# Makefile.in generated automatically by automake 1.4e from Makefile.am.
  1492. +
  1493. +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
  1494. +# Free Software Foundation, Inc.
  1495. +# This Makefile.in is free software; the Free Software Foundation
  1496. +# gives unlimited permission to copy and/or distribute it,
  1497. +# with or without modifications, as long as this notice is preserved.
  1498. +
  1499. +# This program is distributed in the hope that it will be useful,
  1500. +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  1501. +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  1502. +# PARTICULAR PURPOSE.
  1503. +
  1504. +SHELL = /bin/sh
  1505. +
  1506. +srcdir = .
  1507. +top_srcdir = ..
  1508. +
  1509. +prefix = /gg
  1510. +exec_prefix = ${prefix}
  1511. +
  1512. +bindir = ${exec_prefix}/bin
  1513. +sbindir = ${exec_prefix}/sbin
  1514. +libexecdir = ${exec_prefix}/libexec
  1515. +datadir = ${prefix}/share
  1516. +sysconfdir = ${prefix}/etc
  1517. +sharedstatedir = ${prefix}/com
  1518. +localstatedir = ${prefix}/var
  1519. +libdir = ${exec_prefix}/lib
  1520. +infodir = ${prefix}/info
  1521. +mandir = ${prefix}/man
  1522. +includedir = ${prefix}/include
  1523. +oldincludedir = /usr/include
  1524. +
  1525. +pkgdatadir = $(datadir)/jikes
  1526. +pkglibdir = $(libdir)/jikes
  1527. +pkgincludedir = $(includedir)/jikes
  1528. +
  1529. +top_builddir = ..
  1530. +
  1531. +ACLOCAL = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run aclocal
  1532. +AUTOCONF = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run autoconf
  1533. +AUTOMAKE = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run automake
  1534. +AUTOHEADER = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run autoheader
  1535. +
  1536. +INSTALL = /bin/install -c
  1537. +INSTALL_PROGRAM = ${INSTALL}
  1538. +INSTALL_DATA = ${INSTALL} -m 644
  1539. +INSTALL_SCRIPT = ${INSTALL}
  1540. +INSTALL_HEADER = $(INSTALL_DATA)
  1541. +transform = s,x,x,
  1542. +
  1543. +NORMAL_INSTALL = :
  1544. +PRE_INSTALL = :
  1545. +POST_INSTALL = :
  1546. +NORMAL_UNINSTALL = :
  1547. +PRE_UNINSTALL = :
  1548. +POST_UNINSTALL = :
  1549. +
  1550. +host_alias = @host_alias@
  1551. +host_triplet = m68k-unknown-amigaos
  1552. +
  1553. +
  1554. +AMDEP = #
  1555. +AMTAR = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run tar
  1556. +AWK = gawk
  1557. +CC = gcc
  1558. +CXX = g++
  1559. +DEPDIR = .deps
  1560. +EXEEXT = 
  1561. +INSTALL_STRIP_PROGRAM = $${INSTALL} -s
  1562. +INSTALL_STRIP_PROGRAM_ENV = 
  1563. +JIKESPG = jikespg
  1564. +MAINT = #
  1565. +MAKEINFO = ${SHELL} /Boot/Home/T/jikes-1.14/missing --run makeinfo
  1566. +OBJEXT = o
  1567. +PACKAGE = jikes
  1568. +STRIP = strip
  1569. +VERSION = 1.14
  1570. +_am_include = include
  1571. +install_sh = ./install-sh
  1572. +
  1573. +
  1574. +bin_PROGRAMS = jikes
  1575. +
  1576. +jikes_SOURCES = \
  1577. +ast.cpp \
  1578. +body.cpp \
  1579. +bytecode.cpp \
  1580. +case.cpp \
  1581. +code.cpp \
  1582. +control.cpp \
  1583. +decl.cpp \
  1584. +definite.cpp \
  1585. +depend.cpp \
  1586. +diagnose.cpp \
  1587. +double.cpp \
  1588. +dump.cpp \
  1589. +error.cpp \
  1590. +expr.cpp \
  1591. +getclass.cpp \
  1592. +incrmnt.cpp \
  1593. +init.cpp \
  1594. +javaact.cpp \
  1595. +jikes.cpp \
  1596. +jikesapi.cpp \
  1597. +long.cpp \
  1598. +lookup.cpp \
  1599. +lpginput.cpp \
  1600. +modifier.cpp \
  1601. +op.cpp \
  1602. +option.cpp \
  1603. +parser.cpp \
  1604. +scanner.cpp \
  1605. +segment.cpp \
  1606. +set.cpp \
  1607. +stream.cpp \
  1608. +symbol.cpp \
  1609. +system.cpp \
  1610. +tab.cpp \
  1611. +unparse.cpp \
  1612. +unzip.cpp \
  1613. +zip.cpp \
  1614. +platform.cpp \
  1615. +amiga.c \
  1616. +jikesapi.h
  1617. +
  1618. +
  1619. +# FIXME : jikesapi.h does not get installed right now.
  1620. +
  1621. +noinst_HEADERS = \
  1622. +access.h \
  1623. +ast.h \
  1624. +bytecode.h \
  1625. +case.h \
  1626. +class.h \
  1627. +code.h \
  1628. +control.h \
  1629. +depend.h \
  1630. +diagnose.h \
  1631. +double.h \
  1632. +error.h \
  1633. +getclass.h \
  1634. +javaact.h \
  1635. +javadcl.h \
  1636. +javadef.h \
  1637. +javaprs.h \
  1638. +javasym.h \
  1639. +jikesapi.h \
  1640. +long.h \
  1641. +lookup.h \
  1642. +lpginput.h \
  1643. +op.h \
  1644. +option.h \
  1645. +parser.h \
  1646. +platform.h \
  1647. +scanner.h \
  1648. +segment.h \
  1649. +semantic.h \
  1650. +set.h \
  1651. +spell.h \
  1652. +stream.h \
  1653. +symbol.h \
  1654. +tab.h \
  1655. +table.h \
  1656. +tuple.h \
  1657. +unzip.h \
  1658. +zip.h
  1659. +
  1660. +
  1661. +# Include the java.g file in the .tar ball
  1662. +
  1663. +EXTRA_DIST = java.g
  1664. +
  1665. +# The rest of the entries in this file are dependencies
  1666. +# manually extracted from the .h and .cpp files. We
  1667. +# can not use the automatic dependency tracking in
  1668. +# automake because it has some serious portability
  1669. +# problems with non-gcc compilers. If dependencies
  1670. +# are changed in the source code, these deps will
  1671. +# need to be manually updated.
  1672. +
  1673. +access_h = access.h platform.h
  1674. +
  1675. +ast_h = ast.h platform.h stream.h symbol.h set.h
  1676. +
  1677. +bytecode_h = bytecode.h platform.h tuple.h ast.h class.h \
  1678. +option.h long.h op.h segment.h
  1679. +
  1680. +
  1681. +case_h = case.h platform.h
  1682. +
  1683. +class_h = class.h platform.h semantic.h access.h tuple.h op.h
  1684. +
  1685. +code_h = code.h platform.h
  1686. +
  1687. +control_h = control.h platform.h option.h symbol.h tuple.h set.h
  1688. +
  1689. +depend_h = depend.h platform.h
  1690. +
  1691. +diagnose_h = diagnose.h platform.h parser.h jikesapi.h
  1692. +
  1693. +double_h = double.h platform.h long.h
  1694. +
  1695. +error_h = error.h platform.h stream.h tuple.h jikesapi.h
  1696. +
  1697. +getclass_h = getclass.h platform.h semantic.h long.h double.h
  1698. +
  1699. +javaact_h = javaact.h
  1700. +
  1701. +javadcl_h = javadcl.h
  1702. +
  1703. +javadef_h = javadef.h
  1704. +
  1705. +javaprs_h = javaprs.h
  1706. +
  1707. +javasym_h = javasym.h
  1708. +
  1709. +jikesapi_h = jikesapi.h
  1710. +
  1711. +long_h = long.h platform.h
  1712. +
  1713. +lookup_h = lookup.h platform.h tuple.h long.h double.h
  1714. +
  1715. +lpginput_h = lpginput.h platform.h stream.h
  1716. +
  1717. +op_h = op.h platform.h tuple.h
  1718. +
  1719. +option_h = option.h platform.h code.h tuple.h jikesapi.h
  1720. +
  1721. +parser_h = parser.h platform.h lpginput.h
  1722. +
  1723. +platform_h = platform.h config.h tuple.h
  1724. +
  1725. +scanner_h = scanner.h platform.h code.h javadef.h javasym.h stream.h
  1726. +
  1727. +segment_h = segment.h platform.h tuple.h
  1728. +
  1729. +semantic_h = semantic.h platform.h ast.h diagnose.h error.h  \
  1730. +symbol.h control.h tuple.h set.h
  1731. +
  1732. +
  1733. +set_h = set.h platform.h symbol.h
  1734. +
  1735. +spell_h = spell.h platform.h case.h
  1736. +
  1737. +stream_h = stream.h platform.h javadef.h javasym.h tuple.h \
  1738. +tab.h lookup.h jikesapi.h
  1739. +
  1740. +
  1741. +symbol_h = symbol.h platform.h code.h stream.h option.h lookup.h \
  1742. +depend.h access.h tuple.h case.h
  1743. +
  1744. +
  1745. +tab_h = tab.h platform.h
  1746. +
  1747. +table_h = table.h platform.h symbol.h
  1748. +
  1749. +tuple_h = tuple.h jikesapi.h
  1750. +
  1751. +unzip_h = unzip.h platform.h
  1752. +
  1753. +zip_h = zip.h platform.h tuple.h unzip.h
  1754. +subdir = src
  1755. +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  1756. +CONFIG_HEADER = config.h
  1757. +CONFIG_CLEAN_FILES =
  1758. +bin_PROGRAMS = jikes$(EXEEXT)
  1759. +PROGRAMS = $(bin_PROGRAMS)
  1760. +
  1761. +
  1762. +DEFS = -DHAVE_CONFIG_H -I. -I$(srcdir) -I.
  1763. +CPPFLAGS = 
  1764. +LDFLAGS = -s -m68020-60 -m68881
  1765. +# Use GG:lib/libnix/swapstack.o when compiling for a 68000
  1766. +# Use GG:lib/libm020/libnix/swapstack.o when compiling for a 68020+
  1767. +LIBS = GG:lib/libm020/libnix/swapstack.o -licu-uc -lw -noixemul
  1768. +am_jikes_OBJECTS = ast.$(OBJEXT) body.$(OBJEXT) bytecode.$(OBJEXT) \
  1769. +case.$(OBJEXT) code.$(OBJEXT) control.$(OBJEXT) decl.$(OBJEXT) \
  1770. +definite.$(OBJEXT) depend.$(OBJEXT) diagnose.$(OBJEXT) double.$(OBJEXT) \
  1771. +dump.$(OBJEXT) error.$(OBJEXT) expr.$(OBJEXT) getclass.$(OBJEXT) \
  1772. +incrmnt.$(OBJEXT) init.$(OBJEXT) javaact.$(OBJEXT) jikes.$(OBJEXT) \
  1773. +jikesapi.$(OBJEXT) long.$(OBJEXT) lookup.$(OBJEXT) lpginput.$(OBJEXT) \
  1774. +modifier.$(OBJEXT) op.$(OBJEXT) option.$(OBJEXT) parser.$(OBJEXT) \
  1775. +scanner.$(OBJEXT) segment.$(OBJEXT) set.$(OBJEXT) stream.$(OBJEXT) \
  1776. +symbol.$(OBJEXT) system.$(OBJEXT) tab.$(OBJEXT) unparse.$(OBJEXT) \
  1777. +unzip.$(OBJEXT) zip.$(OBJEXT) platform.$(OBJEXT) amiga.$(OBJEXT)
  1778. +jikes_OBJECTS = $(am_jikes_OBJECTS)
  1779. +jikes_LDADD = $(LDADD)
  1780. +jikes_DEPENDENCIES = 
  1781. +jikes_LDFLAGS = 
  1782. +CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
  1783. +CXXFLAGS = -O0 -m68020-60 -m68881 -DICU131 -Dstat=mystat -Dfopen=myfopen -Dopendir=myopendir -Dmkdir=mymkdir
  1784. +CXXLD = $(CXX)
  1785. +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
  1786. +CFLAGS = -O0 -m68020-60 -m68881 -DICU131 -Dstat=mystat -Dfopen=myfopen -Dopendir=myopendir -Dmkdir=mymkdir
  1787. +COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
  1788. +CCLD = $(CC)
  1789. +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
  1790. +DIST_SOURCES = $(jikes_SOURCES)
  1791. +HEADERS = $(noinst_HEADERS)
  1792. +
  1793. +depcomp = 
  1794. +DIST_COMMON = $(noinst_HEADERS) ./stamp-h.in Makefile.am Makefile.in \
  1795. +config.h.in
  1796. +
  1797. +SOURCES = $(jikes_SOURCES)
  1798. +OBJECTS = $(am_jikes_OBJECTS)
  1799. +
  1800. +all: config.h
  1801. +    $(MAKE) $(AM_MAKEFLAGS) all-am
  1802. +
  1803. +.SUFFIXES:
  1804. +.SUFFIXES: .c .cpp .h .o .obj
  1805. +
  1806. +$(srcdir)/Makefile.in: # Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
  1807. +    cd $(top_srcdir) && \
  1808. +      $(AUTOMAKE) --gnu  --ignore-deps src/Makefile
  1809. +
  1810. +Makefile: # $(srcdir)/Makefile.in  $(top_builddir)/config.status
  1811. +    cd $(top_builddir) && \
  1812. +      CONFIG_HEADERS= CONFIG_LINKS= \
  1813. +      CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
  1814. +
  1815. +config.h: stamp-h
  1816. +    @if test ! -f $@; then \
  1817. +        rm -f stamp-h; \
  1818. +        $(MAKE) stamp-h; \
  1819. +    else :; fi
  1820. +stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
  1821. +    @rm -f stamp-h stamp-hT
  1822. +    @echo timestamp > stamp-hT 2> /dev/null
  1823. +    cd $(top_builddir) \
  1824. +      && CONFIG_FILES= CONFIG_HEADERS=src/config.h \
  1825. +         $(SHELL) ./config.status
  1826. +    @mv stamp-hT stamp-h
  1827. +$(srcdir)/config.h.in: # $(srcdir)/./stamp-h.in
  1828. +    @if test ! -f $@; then \
  1829. +        rm -f $(srcdir)/./stamp-h.in; \
  1830. +        $(MAKE) $(srcdir)/./stamp-h.in; \
  1831. +    else :; fi
  1832. +$(srcdir)/./stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) 
  1833. +    @rm -f $(srcdir)/./stamp-h.in $(srcdir)/./stamp-h.inT
  1834. +    @echo timestamp > $(srcdir)/./stamp-h.inT 2> /dev/null
  1835. +    cd $(top_srcdir) && $(AUTOHEADER)
  1836. +    @mv $(srcdir)/./stamp-h.inT $(srcdir)/./stamp-h.in
  1837. +
  1838. +distclean-hdr:
  1839. +    -rm -f config.h
  1840. +install-binPROGRAMS: $(bin_PROGRAMS)
  1841. +    @$(NORMAL_INSTALL)
  1842. +    $(mkinstalldirs) $(DESTDIR)$(bindir)
  1843. +    @list='$(bin_PROGRAMS)'; for p in $$list; do \
  1844. +      if test -f $$p; then \
  1845. +        f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
  1846. +       echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f"; \
  1847. +       $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f; \
  1848. +      else :; fi; \
  1849. +    done
  1850. +
  1851. +uninstall-binPROGRAMS:
  1852. +    @$(NORMAL_UNINSTALL)
  1853. +    @list='$(bin_PROGRAMS)'; for p in $$list; do \
  1854. +      f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
  1855. +      echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
  1856. +      rm -f $(DESTDIR)$(bindir)/$$f; \
  1857. +    done
  1858. +
  1859. +clean-binPROGRAMS:
  1860. +    -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
  1861. +
  1862. +mostlyclean-compile:
  1863. +    -rm -f *.$(OBJEXT) core *.core
  1864. +
  1865. +distclean-compile:
  1866. +    -rm -f *.tab.c
  1867. +
  1868. +jikes$(EXEEXT): $(jikes_OBJECTS) $(jikes_DEPENDENCIES)
  1869. +    @rm -f jikes$(EXEEXT)
  1870. +    $(CXXLINK) $(jikes_LDFLAGS) $(jikes_OBJECTS) $(jikes_LDADD) $(LIBS)
  1871. +.cpp.o:
  1872. +    $(CXXCOMPILE) -c -o $@ $<
  1873. +.cpp.obj:
  1874. +    $(CXXCOMPILE) -c -o $@ `cygpath -w $<`
  1875. +
  1876. +tags: TAGS
  1877. +
  1878. +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
  1879. +    list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
  1880. +    unique=`for i in $$list; do \
  1881. +        if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  1882. +      done | \
  1883. +      $(AWK) '    { files[$$0] = 1; } \
  1884. +           END { for (i in files) print i; }'`; \
  1885. +    mkid -fID $$unique $(LISP)
  1886. +
  1887. +TAGS:  $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
  1888. +        $(TAGS_FILES) $(LISP)
  1889. +    tags=; \
  1890. +    here=`pwd`; \
  1891. +    list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
  1892. +    unique=`for i in $$list; do \
  1893. +        if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  1894. +      done | \
  1895. +      $(AWK) '    { files[$$0] = 1; } \
  1896. +           END { for (i in files) print i; }'`; \
  1897. +    test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
  1898. +      || etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP)
  1899. +
  1900. +GTAGS:
  1901. +    here=`CDPATH=: && cd $(top_builddir) && pwd` \
  1902. +      && cd $(top_srcdir) \
  1903. +      && gtags -i $$here
  1904. +
  1905. +distclean-tags:
  1906. +    -rm -f TAGS ID
  1907. +
  1908. +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  1909. +
  1910. +top_distdir = ..
  1911. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
  1912. +
  1913. +distdir: $(DISTFILES)
  1914. +    @for file in $(DISTFILES); do \
  1915. +      d=$(srcdir); \
  1916. +      if test -d $$d/$$file; then \
  1917. +        cp -pR $$d/$$file $(distdir) \
  1918. +        || exit 1; \
  1919. +      else \
  1920. +        test -f $(distdir)/$$file \
  1921. +        || cp -p $$d/$$file $(distdir)/$$file \
  1922. +        || exit 1; \
  1923. +      fi; \
  1924. +    done
  1925. +check-am: all-am
  1926. +check: check-am
  1927. +all-am: Makefile $(PROGRAMS) $(HEADERS) config.h
  1928. +
  1929. +installdirs:
  1930. +    $(mkinstalldirs) $(DESTDIR)$(bindir)
  1931. +
  1932. +install: install-am
  1933. +install-exec: install-exec-am
  1934. +install-data: install-data-am
  1935. +uninstall: uninstall-am
  1936. +
  1937. +install-am: all-am
  1938. +    @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  1939. +
  1940. +installcheck: installcheck-am
  1941. +
  1942. +install-strip:
  1943. +    $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  1944. +      INSTALL_PROGRAM_ENV='$(INSTALL_STRIP_PROGRAM_ENV)' install
  1945. +
  1946. +mostlyclean-generic:
  1947. +
  1948. +clean-generic:
  1949. +
  1950. +distclean-generic:
  1951. +    -rm -f Makefile $(CONFIG_CLEAN_FILES)
  1952. +    -rm -f config.cache config.log stamp-h stamp-h[0-9]*
  1953. +
  1954. +maintainer-clean-generic:
  1955. +    @echo "This command is intended for maintainers to use"
  1956. +    @echo "it deletes files that may require special tools to rebuild."
  1957. +    -rm -f Makefile.in
  1958. +clean: clean-am
  1959. +
  1960. +clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
  1961. +
  1962. +distclean: distclean-am
  1963. +
  1964. +distclean-am: clean-am distclean-compile distclean-generic distclean-hdr \
  1965. +    distclean-tags
  1966. +
  1967. +dvi:
  1968. +
  1969. +dvi-am:
  1970. +
  1971. +info:
  1972. +
  1973. +info-am:
  1974. +
  1975. +install-data-am:
  1976. +
  1977. +install-exec-am: install-binPROGRAMS
  1978. +
  1979. +install-info:
  1980. +
  1981. +install-man:
  1982. +
  1983. +installcheck-am:
  1984. +
  1985. +maintainer-clean: maintainer-clean-am
  1986. +
  1987. +maintainer-clean-am: distclean-am maintainer-clean-generic
  1988. +
  1989. +mostlyclean: mostlyclean-am
  1990. +
  1991. +mostlyclean-am: mostlyclean-compile mostlyclean-generic
  1992. +
  1993. +uninstall-am: uninstall-binPROGRAMS
  1994. +
  1995. +.PHONY: all all-am check check-am clean clean-binPROGRAMS clean-generic \
  1996. +    distclean distclean-compile distclean-generic distclean-hdr \
  1997. +    distclean-tags distdir dvi dvi-am info info-am install \
  1998. +    install-am install-binPROGRAMS install-data install-data-am \
  1999. +    install-exec install-exec-am install-info install-man \
  2000. +    install-strip installcheck installcheck-am installdirs \
  2001. +    maintainer-clean maintainer-clean-generic mostlyclean \
  2002. +    mostlyclean-compile mostlyclean-generic tags uninstall \
  2003. +    uninstall-am uninstall-binPROGRAMS
  2004. +
  2005. +
  2006. +# Special rule to remake autogenerated Java files
  2007. +
  2008. +jikespg:
  2009. +    cd $(srcdir)
  2010. +    $(JIKESPG) java.g
  2011. +    rm -f java.l
  2012. +
  2013. +# This rule will build an efence malloc debugging enabled version of jikes.
  2014. +# This should be used for testing purposes only! It is really slow!
  2015. +
  2016. +efence:
  2017. +    @rm -f jikes$(EXEEXT)
  2018. +    $(CXXLINK) -o jikes$(EXEEXT) $(jikes_OBJECTS) -lstdc++ -lefence
  2019. +
  2020. +ast.$(OBJEXT) : ast.cpp $(ast_h)
  2021. +
  2022. +body.$(OBJEXT) : body.cpp $(platform_h) $(semantic_h) $(control_h)
  2023. +
  2024. +bytecode.$(OBJEXT) : bytecode.cpp $(bytecode_h) $(ast_h) $(class_h) \
  2025. +$(control_h) $(semantic_h) $(stream_h) $(symbol_h) $(table_h)
  2026. +
  2027. +case.$(OBJEXT) : case.cpp $(case_h)
  2028. +
  2029. +code.$(OBJEXT) : code.cpp $(code_h)
  2030. +
  2031. +control.$(OBJEXT) : control.cpp $(control_h) $(scanner_h) $(parser_h) \
  2032. +$(semantic_h) $(error_h) $(bytecode_h) $(case_h)
  2033. +
  2034. +decl.$(OBJEXT) : decl.cpp $(platform_h) $(semantic_h) $(control_h) \
  2035. +$(depend_h) $(table_h) $(tuple_h)
  2036. +
  2037. +definite.$(OBJEXT) : definite.cpp $(platform_h) $(semantic_h)
  2038. +
  2039. +depend.$(OBJEXT) : depend.cpp $(depend_h) $(control_h) $(ast_h) \
  2040. +$(semantic_h)
  2041. +
  2042. +diagnose.$(OBJEXT) : diagnose.cpp $(diagnose_h) $(control_h) \
  2043. +$(semantic_h) $(case_h) $(spell_h)
  2044. +
  2045. +double.$(OBJEXT) : double.cpp $(double_h) $(long_h)
  2046. +
  2047. +dump.$(OBJEXT) : dump.cpp $(platform_h) $(javasym_h) $(control_h) \
  2048. +$(stream_h)
  2049. +
  2050. +error.$(OBJEXT) : error.cpp $(error_h) $(control_h) $(semantic_h) \
  2051. +$(ast_h)
  2052. +
  2053. +expr.$(OBJEXT) : expr.cpp $(platform_h) $(double_h) $(parser_h) \
  2054. +$(semantic_h) $(control_h) $(table_h) $(tuple_h) $(spell_h)
  2055. +
  2056. +getclass.$(OBJEXT) : getclass.cpp $(getclass_h) $(control_h) \
  2057. +$(semantic_h) $(access_h) $(zip_h) $(jikesapi_h)
  2058. +
  2059. +incrmnt.$(OBJEXT) : incrmnt.cpp $(platform_h) $(control_h) \
  2060. +$(scanner_h) $(parser_h) $(semantic_h) $(case_h) $(set_h)
  2061. +
  2062. +init.$(OBJEXT) : init.cpp $(platform_h) $(semantic_h) $(control_h)
  2063. +
  2064. +javaact.$(OBJEXT) : javaact.cpp $(platform_h) $(parser_h) $(ast_h) $(javaact_h)
  2065. +
  2066. +jikes.$(OBJEXT) : jikes.cpp $(platform_h) $(jikesapi_h)
  2067. +
  2068. +jikesapi.$(OBJEXT) : jikesapi.cpp $(platform_h) $(control_h) $(jikesapi_h)
  2069. +
  2070. +long.$(OBJEXT) : long.cpp $(long_h) $(double_h)
  2071. +
  2072. +lookup.$(OBJEXT) : $(lookup_cpp) $(lookup_h) $(control_h) \
  2073. +$(symbol_h) $(code_h) $(ast_h) $(case_h)
  2074. +
  2075. +lpginput.$(OBJEXT) : lpginput.cpp $(lpginput_h) $(javadcl_h)
  2076. +
  2077. +modifier.$(OBJEXT) : modifier.cpp $(platform_h) $(semantic_h)
  2078. +
  2079. +op.$(OBJEXT) : op.cpp $(op_h)
  2080. +
  2081. +option.$(OBJEXT) : option.cpp $(option_h) $(javasym_h) \
  2082. +$(error_h) $(case_h)
  2083. +
  2084. +parser.$(OBJEXT) : parser.cpp $(parser_h) $(ast_h)
  2085. +
  2086. +platform.$(OBJEXT) : platform.cpp $(platform_h) $(long_h) $(double_h)
  2087. +
  2088. +scanner.$(OBJEXT) : scanner.cpp $(scanner_h) $(control_h) $(error_h)
  2089. +
  2090. +segment.$(OBJEXT) : segment.cpp $(segment_h)
  2091. +
  2092. +set.$(OBJEXT) : set.cpp $(set_h)
  2093. +
  2094. +stream.$(OBJEXT) : stream.cpp $(stream_h) $(code_h) $(zip_h) \
  2095. +$(symbol_h) $(control_h) $(semantic_h)
  2096. +
  2097. +system.$(OBJEXT) : system.cpp $(platform_h) $(control_h) \
  2098. +$(semantic_h) $(zip_h)
  2099. +
  2100. +symbol.$(OBJEXT) : symbol.cpp $(symbol_h) $(stream_h) \
  2101. +$(control_h) $(ast_h) $(semantic_h) $(table_h) $(zip_h) \
  2102. +$(set_h) $(case_h)
  2103. +
  2104. +tab.$(OBJEXT) : tab.cpp $(tab_h)
  2105. +
  2106. +unparse.$(OBJEXT) : unparse.cpp $(ast_h)
  2107. +
  2108. +unzip.$(OBJEXT) : unzip.cpp $(unzip_h)
  2109. +
  2110. +zip.$(OBJEXT) : zip.cpp $(zip_h) $(control_h) $(symbol_h)
  2111. +
  2112. +# Tell versions [3.59,3.63) of GNU make to not export all variables.
  2113. +# Otherwise a system limit (for SysV at least) may be exceeded.
  2114. +.NOEXPORT:
  2115. diff -u -r -N jikes-1.14.orig/amiga/src/config.h jikes-1.14/amiga/src/config.h
  2116. --- jikes-1.14.orig/amiga/src/config.h    Thu Jan  1 02:00:00 1970
  2117. +++ jikes-1.14/amiga/src/config.h    Fri May 18 23:47:37 2001
  2118. @@ -0,0 +1,215 @@
  2119. +/* src/config.h.  Generated automatically by configure.  */
  2120. +/* src/config.h.in.  Generated automatically from configure.in by autoheader.  */
  2121. +
  2122. +/* Defined when bit sizes are int = 32, short = 16, char = 8 */
  2123. +#define HAVE_32BIT_TYPES 
  2124. +
  2125. +/* Define if you have the <assert.h> header file. */
  2126. +#define HAVE_ASSERT_H 1
  2127. +
  2128. +/* defined if bool is a built-in C++ type */
  2129. +#define HAVE_BOOL 
  2130. +
  2131. +/* known to be broken on mingwin beta 20 */
  2132. +/* #undef HAVE_BROKEN_USHRT_MAX */
  2133. +
  2134. +/* define if the compiler supports const_cast<> */
  2135. +#define HAVE_CONST_CAST 
  2136. +
  2137. +/* Define if you have the <ctype.h> header file. */
  2138. +#define HAVE_CTYPE_H 1
  2139. +
  2140. +/* Define if you have the `cygwin_win32_to_posix_path_list' function. */
  2141. +/* #undef HAVE_CYGWIN_WIN32_TO_POSIX_PATH_LIST */
  2142. +
  2143. +/* Define if you have the <direct.h> header file. */
  2144. +/* #undef HAVE_DIRECT_H */
  2145. +
  2146. +/* Define if you have the <dirent.h> header file. */
  2147. +#define HAVE_DIRENT_H 1
  2148. +
  2149. +/* define if the compiler supports dynamic_cast<> */
  2150. +/* #undef HAVE_DYNAMIC_CAST */
  2151. +
  2152. +/* Defined when the compiler would generate an error on a call to iconv with a
  2153. +   non const 2nd argument. This is a known problem on IRIX systems. */
  2154. +/* #undef HAVE_ERROR_CALL_ICONV_CONST */
  2155. +
  2156. +/* Defined when the compiler would generate an error on a call to wcslen with
  2157. +   a non const argument. This is only known to happen on cygwin and mingwin */
  2158. +/* #undef HAVE_ERROR_CALL_WCSLEN_CONST */
  2159. +
  2160. +/* compiler will generate an error when discarding a const qualifier */
  2161. +#define HAVE_ERROR_DISCARD_CONST 
  2162. +
  2163. +/* define if the compiler supports the explicit keyword */
  2164. +#define HAVE_EXPLICIT 
  2165. +
  2166. +/* Define if you have the <float.h> header file. */
  2167. +#define HAVE_FLOAT_H 1
  2168. +
  2169. +/* use unix style mkdir(str, S_IRWXU | S_IRWXG | S_IRWXO) */
  2170. +#define HAVE_GLIBC_MKDIR 
  2171. +
  2172. +/* known to be broken on Win and OS2 when compiled with ICC */
  2173. +/* #undef HAVE_ICC_FP_BUGS */
  2174. +
  2175. +/* Define if you have the <iconv.h> header file. */
  2176. +/* #undef HAVE_ICONV_H */
  2177. +
  2178. +/* Define this to the name of the unicode encoding that is the same
  2179. +   size as your wchar_t. See also the following entry for byte swapping.
  2180. +   This define needs to include wrappering double quotes. */
  2181. +/* #undef JIKES_ICONV_ENCODING */
  2182. +
  2183. +/* Define this if the encoding specified above does not match your
  2184. +   platform's native endianness. */
  2185. +/* #undef JIKES_ICONV_NEEDS_BYTE_SWAP */
  2186. +
  2187. +/* Defined when Jikes is built with native floating support */
  2188. +/* #undef HAVE_IEEE754 */
  2189. +
  2190. +/* Define if you have the <inttypes.h> header file. */
  2191. +/* #undef HAVE_INTTYPES_H */
  2192. +
  2193. +/* Define Jikes functions in a namespace */
  2194. +/* #undef HAVE_JIKES_NAMESPACE */
  2195. +
  2196. +/* use unix style mkdir(str, S_IRWXU) */
  2197. +/* #undef HAVE_LIBC5_MKDIR */
  2198. +
  2199. +/* Define if you have the `iconv' library (-liconv). */
  2200. +/* #undef HAVE_LIBICONV */
  2201. +
  2202. +/* Define if you have the `icu-uc' library (-licu-uc). */
  2203. +#define HAVE_LIBICU_UC 1
  2204. +
  2205. +/* Define if you have the `m' library (-lm). */
  2206. +/* #undef HAVE_LIBM */
  2207. +
  2208. +/* Define if you have the <limits.h> header file. */
  2209. +#define HAVE_LIMITS_H 1
  2210. +
  2211. +/* use mac style mkdir(str,0) from <stat.mac.h> */
  2212. +/* #undef HAVE_MAC_MKDIR */
  2213. +
  2214. +/* Define if you have the <math.h> header file. */
  2215. +#define HAVE_MATH_H 1
  2216. +
  2217. +/* define if the compiler supports member constants */
  2218. +#define HAVE_MEMBER_CONSTANTS 
  2219. +
  2220. +/* Define if you have the <memory.h> header file. */
  2221. +#define HAVE_MEMORY_H 1
  2222. +
  2223. +/* Define if you have the `mkdir' function. */
  2224. +#define HAVE_MKDIR 1
  2225. +
  2226. +/* define if the compiler implements namespaces */
  2227. +#define HAVE_NAMESPACES 1
  2228. +
  2229. +/* compiler has ostream << const unsigned char * */
  2230. +#define HAVE_OSTREAM_CONST_UNSIGNED_CHAR_PTR 
  2231. +
  2232. +/* defined if running on a system with dos style paths */
  2233. +#define HAVE_PATHNAME_STYLE_DOS 1
  2234. +
  2235. +/* define if the compiler supports reinterpret_cast<> */
  2236. +/* #undef HAVE_REINTERPRET_CAST */
  2237. +
  2238. +/* define if the compiler supports Run-Time Type Identification */
  2239. +/* #undef HAVE_RTTI */
  2240. +
  2241. +/* define if the compiler supports static_cast<> */
  2242. +/* #undef HAVE_STATIC_CAST */
  2243. +
  2244. +/* define if the compiler supports ISO C++ standard library */
  2245. +#define HAVE_STD 
  2246. +
  2247. +/* Define if you have the <stdio.h> header file. */
  2248. +#define HAVE_STDIO_H 1
  2249. +
  2250. +/* Define if you have the <stdlib.h> header file. */
  2251. +#define HAVE_STDLIB_H 1
  2252. +
  2253. +/* Define if you have the <strings.h> header file. */
  2254. +#define HAVE_STRINGS_H 1
  2255. +
  2256. +/* Define if you have the <string.h> header file. */
  2257. +#define HAVE_STRING_H 1
  2258. +
  2259. +/* Define if you have the <sys/cygwin.h> header file. */
  2260. +/* #undef HAVE_SYS_CYGWIN_H */
  2261. +
  2262. +/* Define if you have the <time.h> header file. */
  2263. +#define HAVE_TIME_H 1
  2264. +
  2265. +/* Define if you have the <unistd.h> header file. */
  2266. +#define HAVE_UNISTD_H 1
  2267. +
  2268. +/* Defined when the compiler supports the unsigned long long type */
  2269. +#define HAVE_UNSIGNED_LONG_LONG 
  2270. +
  2271. +/* Use visual C++ version of set_new_handler */
  2272. +/* #undef HAVE_VCPP_SET_NEW_HANDLER */
  2273. +
  2274. +/* Define if you have the <wchar.h> header file. */
  2275. +#define HAVE_WCHAR_H 1
  2276. +
  2277. +/* Define if you have the `wcscat' function. */
  2278. +#define HAVE_WCSCAT 1
  2279. +
  2280. +/* Define if you have the `wcscmp' function. */
  2281. +#define HAVE_WCSCMP 1
  2282. +
  2283. +/* Define if you have the `wcscpy' function. */
  2284. +#define HAVE_WCSCPY 1
  2285. +
  2286. +/* Define if you have the `wcslen' function. */
  2287. +#define HAVE_WCSLEN 1
  2288. +
  2289. +/* Define if you have the `wcsncmp' function. */
  2290. +#define HAVE_WCSNCMP 1
  2291. +
  2292. +/* Define if you have the `wcsncpy' function. */
  2293. +#define HAVE_WCSNCPY 1
  2294. +
  2295. +/* use win32 style mkdir(str) from <direct.h> */
  2296. +/* #undef HAVE_WIN32_MKDIR */
  2297. +
  2298. +/* Define if you have the <windows.h> header file. */
  2299. +/* #undef HAVE_WINDOWS_H */
  2300. +
  2301. +/* Defined when the wint_t type is supported */
  2302. +/* #undef HAVE_WINT_T */
  2303. +
  2304. +/* Used to test results of stat call to see if it is a directory */
  2305. +#define JIKES_STAT_S_IFDIR S_IFDIR
  2306. +
  2307. +/* A string to indicate the release of jikes: Version 1.11 1/10/2000 */
  2308. +#define JIKES_VERSION_STRING "Version 1.14 - 13 May 2001"
  2309. +
  2310. +/* Name of package */
  2311. +#define PACKAGE "jikes"
  2312. +
  2313. +/* used to seperate elements on the PATH */
  2314. +#define PATH_SEPARATOR ';'
  2315. +
  2316. +/* The size of a `wchar_t', as computed by sizeof. */
  2317. +/* #undef SIZEOF_WCHAR_T */
  2318. +
  2319. +/* Define if you have the ANSI C header files. */
  2320. +#define STDC_HEADERS 1
  2321. +
  2322. +/* quick hack to use UNIX file system, fixme */
  2323. +#define UNIX_FILE_SYSTEM 
  2324. +
  2325. +/* Version number of package */
  2326. +#define VERSION "1.14"
  2327. +
  2328. +/* quick hack to use Win32 file system, fixme */
  2329. +/* #undef WIN32_FILE_SYSTEM */
  2330. +
  2331. +/* Define if your processor stores words with the most significant byte first
  2332. +   (like Motorola and SPARC, unlike Intel and VAX). */
  2333. +/* #undef WORDS_BIGENDIAN */
  2334. diff -u -r -N jikes-1.14.orig/amiga/src/stamp-h jikes-1.14/amiga/src/stamp-h
  2335. --- jikes-1.14.orig/amiga/src/stamp-h    Thu Jan  1 02:00:00 1970
  2336. +++ jikes-1.14/amiga/src/stamp-h    Fri May 18 19:19:43 2001
  2337. @@ -0,0 +1 @@
  2338. +timestamp
  2339. diff -u -r -N jikes-1.14.orig/configure jikes-1.14/configure
  2340. --- jikes-1.14.orig/configure    Fri May 11 09:28:30 2001
  2341. +++ jikes-1.14/configure    Fri May 18 18:23:42 2001
  2342. @@ -4263,7 +4263,7 @@
  2343.  echo "${ECHO_T}$ac_cv_lib_icu_uc_u_getVersion" >&6
  2344.  if test $ac_cv_lib_icu_uc_u_getVersion = yes; then
  2345.    cat >>confdefs.h <<EOF
  2346. -#define HAVE_LIBICU_UC 1
  2347. +#define HAVE_LIB_ICU_UC 1
  2348.  EOF
  2349.  
  2350.    LIBS="-licu-uc $LIBS"
  2351. diff -u -r -N jikes-1.14.orig/src/amiga.c jikes-1.14/src/amiga.c
  2352. --- jikes-1.14.orig/src/amiga.c    Thu Jan  1 02:00:00 1970
  2353. +++ jikes-1.14/src/amiga.c    Fri May 18 18:23:42 2001
  2354. @@ -0,0 +1,132 @@
  2355. +#ifdef stat
  2356. +#undef stat
  2357. +#endif
  2358. +#ifdef fopen
  2359. +#undef fopen
  2360. +#endif
  2361. +#ifdef opendir
  2362. +#undef opendir
  2363. +#endif
  2364. +#ifdef mkdir
  2365. +#undef mkdir
  2366. +#endif
  2367. +
  2368. +#include <stdio.h>
  2369. +#include <sys/types.h>
  2370. +#include <sys/stat.h>
  2371. +#include <sys/param.h>
  2372. +#include <string.h>
  2373. +#include <unistd.h>
  2374. +#include <dirent.h>
  2375. +
  2376. +__BEGIN_DECLS
  2377. +/**
  2378. + * Provide wrappers for the stat, fopen, and opendir functions that massage
  2379. + * the file names given to them as arguments so that UNIX "." and ".."
  2380. + * path names are translated to their AmigaOS equivalents. This is done so
  2381. + * that no intervention is done in terms of file semantics to the jikes
  2382. + * source.
  2383. + */
  2384. +static char buf[MAXPATHLEN+1];
  2385. +static char cwd[MAXPATHLEN+1];
  2386. +static char pathComponent[MAXPATHLEN+1];
  2387. +
  2388. +static void ix_out(char *s)
  2389. +{
  2390. +  int ptr;
  2391. +
  2392. +  if (strcmp(s, ".") == 0) {
  2393. +    if (buf[0] == '\0') {
  2394. +      strcat(buf, cwd);
  2395. +    }else{
  2396. +      ptr = strlen(buf)-1;
  2397. +      if (buf[ptr] == '/') {
  2398. +        buf[ptr] = '\0';
  2399. +      }
  2400. +    }
  2401. +  }else{
  2402. +    if (strcmp(s, "..") == 0) {
  2403. +      strcat(buf, "/");
  2404. +    }else{
  2405. +      strcat(buf, s);
  2406. +    }
  2407. +  }
  2408. +}
  2409. +
  2410. +static char *
  2411. +ix_path(const char *path)
  2412. +{
  2413. +  int len;
  2414. +  char sep[2];
  2415. +  int appendSep, skipNext = 0;
  2416. +  int i, j;
  2417. +
  2418. +  buf[0] = '\0';
  2419. +  cwd[0] = '\0';
  2420. +  pathComponent[0] = '\0';
  2421. +  sep[1] = '\0';
  2422. +  getcwd(cwd, sizeof(cwd));
  2423. +  len = strlen(path);
  2424. +
  2425. +  for (i=0, j=0; i<len; i++) {
  2426. +    if (path[i] == '/' || path[i] == ':') {
  2427. +      pathComponent[j] = '\0';
  2428. +      if (j != 0) {
  2429. +        ix_out(pathComponent);
  2430. +        if (buf[0] != '\0' &&
  2431. +        ((strcmp(pathComponent, ".") == 0 && buf[strlen(buf)-1] == ':') ||
  2432. +         (strcmp(pathComponent, "..") == 0 && buf[strlen(buf)-1] == '/'))){
  2433. +      appendSep = 0;
  2434. +    }else{
  2435. +      appendSep = 1;
  2436. +    }
  2437. +        j = 0;
  2438. +        pathComponent[0] = '\0';
  2439. +      }
  2440. +      sep[0] = path[i];
  2441. +      if (appendSep && !skipNext) {
  2442. +        strcat(buf, sep);
  2443. +      }
  2444. +      /* Constructs of the type FOO:/bar are *probably* caused by appending
  2445. +       * UNIX-style a path to a directory, so we skip the bogus "/".
  2446. +       */
  2447. +      if (path[i] == ':' && path[i+1] == '/') {
  2448. +        skipNext = 1;
  2449. +      }else{
  2450. +        skipNext = 0;
  2451. +      }
  2452. +    }else{
  2453. +      pathComponent[j++] = path[i];
  2454. +    }
  2455. +  }
  2456. +  if (j > 0) {
  2457. +    pathComponent[j] = '\0';
  2458. +    ix_out(pathComponent);
  2459. +  }
  2460. +  return buf;
  2461. +}
  2462. +
  2463. +int
  2464. +mystat(const char *path, struct stat *sb)
  2465. +{
  2466. +  return stat(ix_path(path), sb);
  2467. +}
  2468. +
  2469. +FILE *
  2470. +myfopen(char *path, char *mode)
  2471. +{
  2472. +  return fopen(ix_path(path), mode);
  2473. +}
  2474. +
  2475. +DIR
  2476. +*myopendir(const char *path)
  2477. +{
  2478. +  return opendir(ix_path(path));
  2479. +}
  2480. +
  2481. +int
  2482. +mymkdir(const char *path, mode_t mode)
  2483. +{
  2484. +  return mkdir(ix_path(path), mode);
  2485. +}
  2486. +__END_DECLS
  2487. diff -u -r -N jikes-1.14.orig/src/control.cpp jikes-1.14/src/control.cpp
  2488. --- jikes-1.14.orig/src/control.cpp    Sun May  6 11:03:39 2001
  2489. +++ jikes-1.14/src/control.cpp    Fri May 18 18:26:26 2001
  2490. @@ -639,7 +639,7 @@
  2491.  // When searching for a directory in the system, if it is not already present in the hierarchy
  2492.  // insert it and attempt to read it from the system...
  2493.  //
  2494. -#ifdef UNIX_FILE_SYSTEM
  2495. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2496.      DirectorySymbol *Control::ProcessSubdirectories(wchar_t *source_name, int source_name_length, bool source_dir)
  2497.      {
  2498.          int name_length = (source_name_length < 0 ? 0 : source_name_length);
  2499. @@ -953,7 +953,7 @@
  2500.      //
  2501.      DirectorySymbol *directory_symbol;
  2502.      NameSymbol *file_name_symbol;
  2503. -#ifdef UNIX_FILE_SYSTEM
  2504. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2505.      int len;
  2506.      for (len = name_length - 1; len >= 0 && name[len] != U_SLASH; len--)
  2507.          ;
  2508. diff -u -r -N jikes-1.14.orig/src/depend.cpp jikes-1.14/src/depend.cpp
  2509. --- jikes-1.14.orig/src/depend.cpp    Wed Jan 10 18:49:44 2001
  2510. +++ jikes-1.14/src/depend.cpp    Fri May 18 18:23:43 2001
  2511. @@ -324,7 +324,7 @@
  2512.          buf = new char[length + FileSymbol::class_suffix_length + dir_length + 2];
  2513.          strcpy(buf, dir_name);
  2514.  
  2515. -#ifdef UNIX_FILE_SYSTEM
  2516. +#if defined(UNIX_FILE_SYSTEM) || AMIGAOS_FILE_SYSTEM
  2517.          buf[dir_length] = (char)U_SLASH;
  2518.  #elif defined(WIN32_FILE_SYSTEM)
  2519.          buf[dir_length] = (char)U_BACKSLASH;
  2520. diff -u -r -N jikes-1.14.orig/src/jikes.cpp jikes-1.14/src/jikes.cpp
  2521. --- jikes-1.14.orig/src/jikes.cpp    Sat Apr 28 22:34:37 2001
  2522. +++ jikes-1.14/src/jikes.cpp    Fri May 18 18:23:43 2001
  2523. @@ -21,6 +21,15 @@
  2524.  using namespace Jikes;
  2525.  #endif
  2526.  
  2527. +#ifdef __amigaos__
  2528. +// Jikes definitely needs more than the default 4K stack. Without ICU support,
  2529. +// about 8K seem to be enough. With ICU support stack requirements rise to
  2530. +// about 26K, so we round this value up to 30K to play it safe.
  2531. +extern "C" {
  2532. +  unsigned long __stack = 30000;
  2533. +}
  2534. +#endif
  2535. +
  2536.  int main(int argc, char *argv[])
  2537.  {
  2538.      // Here we are creating instance of default API
  2539. diff -u -r -N jikes-1.14.orig/src/jikesapi.cpp jikes-1.14/src/jikesapi.cpp
  2540. --- jikes-1.14.orig/src/jikesapi.cpp    Sat Apr 28 22:34:37 2001
  2541. +++ jikes-1.14/src/jikesapi.cpp    Fri May 18 18:23:44 2001
  2542. @@ -81,7 +81,7 @@
  2543.      // would never include build time files
  2544.      int      valid;
  2545.  // FIXME: need to clean this up, why is this not wrapped in a platform.h function?
  2546. -#ifdef UNIX_FILE_SYSTEM
  2547. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2548.      FILE     *file;
  2549.  #elif defined(WIN32_FILE_SYSTEM)
  2550.      HANDLE    file;
  2551. @@ -308,7 +308,7 @@
  2552.  #endif
  2553.  
  2554.  
  2555. -#ifdef UNIX_FILE_SYSTEM
  2556. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2557.  // The following methods define UNIX specific methods for
  2558.  // reading files from the file system. WINDOWS method follow in
  2559.  // the subsequent section.
  2560. diff -u -r -N jikes-1.14.orig/src/option.cpp jikes-1.14/src/option.cpp
  2561. --- jikes-1.14.orig/src/option.cpp    Fri May 11 09:28:30 2001
  2562. +++ jikes-1.14/src/option.cpp    Fri May 18 18:23:44 2001
  2563. @@ -323,7 +323,7 @@
  2564.              else if (strcmp(arguments.argv[i], "-d") == 0 && ((i + 1) < arguments.argc))
  2565.              {
  2566.                  ++i;
  2567. -#if defined(UNIX_FILE_SYSTEM)
  2568. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2569.                  int length = strlen(arguments.argv[i]);
  2570.                  directory = new char[length + 1];
  2571.                  strcpy(directory, arguments.argv[i]);
  2572. diff -u -r -N jikes-1.14.orig/src/option.h jikes-1.14/src/option.h
  2573. --- jikes-1.14.orig/src/option.h    Sun Feb 25 00:19:24 2001
  2574. +++ jikes-1.14/src/option.h    Fri May 18 18:23:44 2001
  2575. @@ -19,6 +19,11 @@
  2576.  //FIXME: include stuff
  2577.  //#include <ctype.h>
  2578.  
  2579. +#ifdef AMIGAOS_FILE_SYSTEM
  2580. +#include <unistd.h>
  2581. +#include <sys/param.h>
  2582. +#endif
  2583. +
  2584.  #ifdef    HAVE_JIKES_NAMESPACE
  2585.  namespace Jikes {    // Open namespace Jikes block
  2586.  #endif
  2587. @@ -103,6 +108,13 @@
  2588.      char *GetMainCurrentDirectory()
  2589.      {
  2590.          return current_directory[main_disk];
  2591. +    }
  2592. +#elif defined(AMIGAOS_FILE_SYSTEM)
  2593. +public:
  2594. +    char *GetMainCurrentDirectory()
  2595. +    {
  2596. +    static char buf[MAXPATHLEN+1];
  2597. +    return getcwd(buf, sizeof(buf));
  2598.      }
  2599.  
  2600.      void SaveCurrentDirectoryOnDisk(char c);
  2601. diff -u -r -N jikes-1.14.orig/src/stream.cpp jikes-1.14/src/stream.cpp
  2602. --- jikes-1.14.orig/src/stream.cpp    Fri May 11 10:28:44 2001
  2603. +++ jikes-1.14/src/stream.cpp    Sat May 19 15:35:01 2001
  2604. @@ -20,7 +20,11 @@
  2605.  #endif
  2606.  
  2607.  #if defined(HAVE_LIBICU_UC)
  2608. +#ifdef ICU131
  2609. +# include <ucnv.h>
  2610. +#else
  2611.  # include <unicode/ucnv.h>
  2612. +#endif
  2613.  #elif defined(HAVE_ICONV_H)
  2614.  # include <iconv.h>
  2615.  # include <errno.h>
  2616. @@ -364,7 +368,11 @@
  2617.      if(U_FAILURE(err))
  2618.      {
  2619.          fprintf(stderr,"Conversion error: %s at byte %d\n", 
  2620. +#ifdef ICU131
  2621. +        _uErrorName[err],
  2622. +#else
  2623.              u_errorName(err),
  2624. +#endif
  2625.              int(before - data_buffer)
  2626.          );
  2627.          error_decode_next_character = true;
  2628. diff -u -r -N jikes-1.14.orig/src/stream.h jikes-1.14/src/stream.h
  2629. --- jikes-1.14.orig/src/stream.h    Sat Mar 31 08:02:39 2001
  2630. +++ jikes-1.14/src/stream.h    Fri May 18 18:25:20 2001
  2631. @@ -27,7 +27,11 @@
  2632.  */
  2633.  
  2634.  #if defined(HAVE_LIBICU_UC)
  2635. +#ifdef ICU131
  2636. +# include <ucnv.h>
  2637. +#else
  2638.  # include <unicode/ucnv.h>
  2639. +#endif
  2640.  #elif defined(HAVE_ICONV_H)
  2641.  # include <iconv.h>
  2642.  #endif
  2643. diff -u -r -N jikes-1.14.orig/src/symbol.cpp jikes-1.14/src/symbol.cpp
  2644. --- jikes-1.14.orig/src/symbol.cpp    Sat Apr 28 22:34:37 2001
  2645. +++ jikes-1.14/src/symbol.cpp    Fri May 18 18:23:46 2001
  2646. @@ -764,7 +764,7 @@
  2647.          entries = new DirectoryTable();
  2648.      
  2649.  //FIXME: these need to go into platform.cpp
  2650. -#ifdef UNIX_FILE_SYSTEM
  2651. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2652.          DIR *directory = opendir(this -> DirectoryName());
  2653.          if (directory)
  2654.          {
  2655. diff -u -r -N jikes-1.14.orig/src/symbol.h jikes-1.14/src/symbol.h
  2656. --- jikes-1.14.orig/src/symbol.h    Sat Apr 28 22:34:37 2001
  2657. +++ jikes-1.14/src/symbol.h    Fri May 18 18:23:46 2001
  2658. @@ -2311,6 +2311,19 @@
  2659.      {
  2660.          return Case::StringSegmentEqual(suffix, java_suffix, java_suffix_length);
  2661.      }
  2662. +#elif defined(AMIGAOS_FILE_SYSTEM)
  2663. +    // Do not use StringSegmentEqual() as in the WIN32 case, because that
  2664. +    // function may check beyond the end of the string, thus possibly causing
  2665. +    // enforcer hits.
  2666. +    inline bool FileSymbol::IsClassSuffix(char *suffix)
  2667. +    {
  2668. +        return (strncasecmp(suffix, class_suffix, class_suffix_length) == 0);
  2669. +    }
  2670. +
  2671. +    inline bool  FileSymbol::IsJavaSuffix(char *suffix)
  2672. +    {
  2673. +        return (strncasecmp(suffix, java_suffix, java_suffix_length) == 0);
  2674. +    }
  2675.  #endif
  2676.  
  2677.  #ifdef    HAVE_JIKES_NAMESPACE
  2678. diff -u -r -N jikes-1.14.orig/src/system.cpp jikes-1.14/src/system.cpp
  2679. --- jikes-1.14.orig/src/system.cpp    Sat Apr 28 22:34:37 2001
  2680. +++ jikes-1.14/src/system.cpp    Fri May 18 21:21:51 2001
  2681. @@ -431,7 +431,7 @@
  2682.  
  2683.  void Control::ProcessPath()
  2684.  {
  2685. -#ifdef UNIX_FILE_SYSTEM
  2686. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2687.      NameSymbol *dot_path_name_symbol = dot_name_symbol;
  2688.  
  2689.      //
  2690. @@ -530,7 +530,7 @@
  2691.                  path_name[i] = head[i];
  2692.              path_name[path_name_length] = U_NULL;
  2693.  
  2694. -#ifdef UNIX_FILE_SYSTEM
  2695. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2696.  
  2697.              input_name = path_name;
  2698.  
  2699. @@ -680,7 +680,7 @@
  2700.                  path_name[i] = head[i];
  2701.              path_name[path_name_length] = U_NULL;
  2702.  
  2703. -#ifdef UNIX_FILE_SYSTEM
  2704. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2705.  
  2706.              input_name = path_name;
  2707.  
  2708. @@ -751,7 +751,7 @@
  2709.                  if (SystemIsDirectory(head))
  2710.                  {
  2711.  //FIXME: should be in platform.cpp??
  2712. -#ifdef UNIX_FILE_SYSTEM
  2713. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2714.  
  2715.                      DIR* extdir = opendir(head);
  2716.  
  2717. @@ -923,7 +923,7 @@
  2718.                  path_name[i] = head[i];
  2719.              path_name[path_name_length] = U_NULL;
  2720.  
  2721. -#ifdef UNIX_FILE_SYSTEM
  2722. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2723.  
  2724.              input_name = path_name;
  2725.  
  2726. @@ -1070,7 +1070,7 @@
  2727.                  path_name[i] = head[i];
  2728.              path_name[path_name_length] = U_NULL;
  2729.  
  2730. -#ifdef UNIX_FILE_SYSTEM
  2731. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2732.  
  2733.              input_name = path_name;
  2734.  
  2735. diff -u -r -N jikes-1.14.orig/src/unzip.cpp jikes-1.14/src/unzip.cpp
  2736. --- jikes-1.14.orig/src/unzip.cpp    Wed Jan 10 18:49:45 2001
  2737. +++ jikes-1.14/src/unzip.cpp    Fri May 18 18:23:47 2001
  2738. @@ -48,7 +48,7 @@
  2739.  struct huft *Unzip::global_fixed_td;    /* inflate static */
  2740.  int Unzip::global_fixed_bl,
  2741.      Unzip::global_fixed_bd;
  2742. -#ifdef UNIX_FILE_SYSTEM
  2743. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2744.      FILE *Unzip::global_file; /* file pointer for zip file */
  2745.  #elif defined(WIN32_FILE_SYSTEM)
  2746.      char *Unzip::global_file; /* file pointer for zip file */
  2747. @@ -753,7 +753,7 @@
  2748.    return 0;
  2749.  }
  2750.  
  2751. -#ifdef UNIX_FILE_SYSTEM
  2752. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2753.      int Unzip::unzip8(FILE * zipfile, char *buffer)
  2754.  #elif defined(WIN32_FILE_SYSTEM)
  2755.      int Unzip::unzip8(char *zipfile, char *buffer)
  2756. @@ -794,7 +794,7 @@
  2757.  }
  2758.  
  2759.  
  2760. -#ifdef UNIX_FILE_SYSTEM
  2761. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2762.      int Unzip::UncompressFile0(FILE *zipfile, char *buffer, long buffer_length)
  2763.      {
  2764.          fread(buffer, sizeof(char), buffer_length, zipfile);
  2765. diff -u -r -N jikes-1.14.orig/src/unzip.h jikes-1.14/src/unzip.h
  2766. --- jikes-1.14.orig/src/unzip.h    Fri Jan  5 11:13:21 2001
  2767. +++ jikes-1.14/src/unzip.h    Fri May 18 18:23:47 2001
  2768. @@ -181,7 +181,7 @@
  2769.  
  2770.  #ifndef NEXTBYTE        /* default is to simply get a byte from stdin */
  2771.  /* default for   define NEXTBYTE is  getchar() */
  2772. -#ifdef UNIX_FILE_SYSTEM
  2773. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2774.      #define NEXTBYTE getc(global_file)
  2775.  #elif defined(WIN32_FILE_SYSTEM)
  2776.      #define NEXTBYTE ((u1) (*global_file++))
  2777. @@ -284,7 +284,7 @@
  2778.      static struct huft *global_fixed_td;    /* inflate static */
  2779.      static int global_fixed_bl,
  2780.                 global_fixed_bd;
  2781. -#ifdef UNIX_FILE_SYSTEM
  2782. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2783.      static FILE *global_file; /* file pointer for zip file */
  2784.  #elif defined(WIN32_FILE_SYSTEM)
  2785.      static char *global_file;
  2786. @@ -346,7 +346,7 @@
  2787.      static int inflate_block(int *);
  2788.      static int inflate_free();
  2789.  
  2790. -#ifdef UNIX_FILE_SYSTEM
  2791. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2792.      static int unzip8(FILE * zipfile, char *buffer);
  2793.  
  2794.      static int UncompressFile0(FILE *, char *, long);
  2795. diff -u -r -N jikes-1.14.orig/src/zip.cpp jikes-1.14/src/zip.cpp
  2796. --- jikes-1.14.orig/src/zip.cpp    Sat Apr 28 22:34:37 2001
  2797. +++ jikes-1.14/src/zip.cpp    Fri May 18 18:23:48 2001
  2798. @@ -21,7 +21,7 @@
  2799.  // The ZipFile methods follow
  2800.  //
  2801.  //************************************************************************************************
  2802. -#ifdef UNIX_FILE_SYSTEM
  2803. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2804.      int (*ZipFile::uncompress_file[10]) (FILE *, char *, long) =
  2805.      {
  2806.          UncompressFile0,
  2807. @@ -72,6 +72,7 @@
  2808.      {
  2809.          file_buffer += length;
  2810.      }
  2811. +
  2812.  #endif
  2813.  
  2814.  
  2815. @@ -101,7 +102,7 @@
  2816.  
  2817.      assert(zip -> IsValid());
  2818.  
  2819. -#ifdef UNIX_FILE_SYSTEM
  2820. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2821.      zipfile = zip -> zipfile;
  2822.      int rc = fseek(zipfile, file_symbol -> offset, SEEK_SET);
  2823.  
  2824. @@ -124,7 +125,7 @@
  2825.      u2 extra_field_length                    = GetU2();
  2826.      Skip(filename_length + extra_field_length);
  2827.  
  2828. -#ifdef UNIX_FILE_SYSTEM
  2829. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2830.      this -> buffer = new char[file_symbol -> uncompressed_size];
  2831.      if (! uncompress_file[compression_method < 9 ? compression_method : 9](zipfile, this -> buffer, file_symbol -> uncompressed_size))
  2832.      {
  2833. @@ -320,7 +321,7 @@
  2834.                                                    magic(0),
  2835.                                                    zipbuffer(NULL)
  2836.  {
  2837. -#ifdef UNIX_FILE_SYSTEM
  2838. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2839.      zipfile = SystemFopen(zipfile_name, "rb");
  2840.      if (zipfile)
  2841.      {
  2842. @@ -356,7 +357,7 @@
  2843.  
  2844.  Zip::~Zip()
  2845.  {
  2846. -#ifdef UNIX_FILE_SYSTEM
  2847. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2848.      delete [] zipbuffer;
  2849.      if (zipfile)
  2850.          fclose(zipfile);
  2851. @@ -394,7 +395,7 @@
  2852.                   // u2 total_number_of_entries_in_the_  = GetU2();
  2853.          u4 central_directory_size                       = GetU4();
  2854.  
  2855. -#ifdef UNIX_FILE_SYSTEM
  2856. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2857.          int rc = fseek(zipfile, -((int) central_directory_size + 22), SEEK_END);
  2858.  
  2859.          assert(rc == 0);
  2860. diff -u -r -N jikes-1.14.orig/src/zip.h jikes-1.14/src/zip.h
  2861. --- jikes-1.14.orig/src/zip.h    Fri Jan  5 11:13:21 2001
  2862. +++ jikes-1.14/src/zip.h    Fri May 18 18:23:48 2001
  2863. @@ -49,7 +49,7 @@
  2864.      u4 GetU4();
  2865.      void Skip(u4 length);
  2866.  
  2867. -#ifdef UNIX_FILE_SYSTEM
  2868. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2869.          FILE *zipfile;
  2870.          static int (*uncompress_file[10]) (FILE *, char *, long);
  2871.      public:
  2872. @@ -96,7 +96,7 @@
  2873.      DirectorySymbol *ProcessSubdirectoryEntries(DirectorySymbol *, char *, int);
  2874.      void ProcessDirectoryEntry();
  2875.  
  2876. -#ifdef UNIX_FILE_SYSTEM
  2877. +#if defined(UNIX_FILE_SYSTEM) || defined(AMIGAOS_FILE_SYSTEM)
  2878.      FILE *zipfile;
  2879.  #elif defined(WIN32_FILE_SYSTEM)
  2880.      HANDLE zipfile, mapfile;
  2881.